@@ -43,48 +43,32 @@ def test_no_maven_exec_init_throws(self):
43
43
SubprocessMaven (None )
44
44
self .assertEquals (err_assert .exception .args [0 ], 'Must provide Maven BinaryPath' )
45
45
46
- def test_retrieve_module_name (self ):
47
- maven = SubprocessMaven (maven_binary = self .maven_binary , os_utils = self .os_utils )
48
- maven .retrieve_module_name (self .source_dir )
49
- self .os_utils .popen .assert_called_with (
50
- [self .maven_path , '-q' , '-Dexec.executable=echo' , '-Dexec.args=${project.artifactId}' ,
51
- 'exec:exec' , '--non-recursive' ],
52
- cwd = self .source_dir , stderr = subprocess .PIPE , stdout = subprocess .PIPE )
53
-
54
- def test_retrieve_module_name_raises_exception_if_retcode_not_0 (self ):
55
- self .popen = FakePopen (retcode = 1 , err = b'Some Error Message' )
56
- self .os_utils .popen .side_effect = [self .popen ]
57
- maven = SubprocessMaven (maven_binary = self .maven_binary , os_utils = self .os_utils )
58
- with self .assertRaises (MavenExecutionError ) as err :
59
- maven .retrieve_module_name (self .source_dir )
60
- self .assertEquals (err .exception .args [0 ], 'Maven Failed: Some Error Message' )
61
-
62
46
def test_build_project (self ):
63
47
maven = SubprocessMaven (maven_binary = self .maven_binary , os_utils = self .os_utils )
64
- maven .build (self .source_dir , self . module_name )
48
+ maven .build (self .source_dir )
65
49
self .os_utils .popen .assert_called_with (
66
- [self .maven_path , 'clean' , 'install' , '-pl' , ':' + self . module_name , '-am' ],
50
+ [self .maven_path , 'clean' , 'install' ],
67
51
cwd = self .source_dir , stderr = subprocess .PIPE , stdout = subprocess .PIPE )
68
52
69
53
def test_build_raises_exception_if_retcode_not_0 (self ):
70
- self .popen = FakePopen (retcode = 1 , err = b'Some Error Message' )
54
+ self .popen = FakePopen (retcode = 1 , out = b'Some Error Message' )
71
55
self .os_utils .popen .side_effect = [self .popen ]
72
56
maven = SubprocessMaven (maven_binary = self .maven_binary , os_utils = self .os_utils )
73
57
with self .assertRaises (MavenExecutionError ) as err :
74
- maven .build (self .source_dir , self . module_name )
58
+ maven .build (self .source_dir )
75
59
self .assertEquals (err .exception .args [0 ], 'Maven Failed: Some Error Message' )
76
60
77
61
def test_copy_dependency (self ):
78
62
maven = SubprocessMaven (maven_binary = self .maven_binary , os_utils = self .os_utils )
79
- maven .copy_dependency (self .source_dir , self . module_name )
63
+ maven .copy_dependency (self .source_dir )
80
64
self .os_utils .popen .assert_called_with (
81
- [self .maven_path , 'dependency:copy-dependencies' , '-DincludeScope=compile' , '-pl' , ':' + self . module_name ],
65
+ [self .maven_path , 'dependency:copy-dependencies' , '-DincludeScope=compile' ],
82
66
cwd = self .source_dir , stderr = subprocess .PIPE , stdout = subprocess .PIPE )
83
67
84
68
def test_copy_dependency_raises_exception_if_retcode_not_0 (self ):
85
- self .popen = FakePopen (retcode = 1 , err = b'Some Error Message' )
69
+ self .popen = FakePopen (retcode = 1 , out = b'Some Error Message' )
86
70
self .os_utils .popen .side_effect = [self .popen ]
87
71
maven = SubprocessMaven (maven_binary = self .maven_binary , os_utils = self .os_utils )
88
72
with self .assertRaises (MavenExecutionError ) as err :
89
- maven .copy_dependency (self .source_dir , self . module_name )
73
+ maven .copy_dependency (self .source_dir )
90
74
self .assertEquals (err .exception .args [0 ], 'Maven Failed: Some Error Message' )
0 commit comments