Exemplo n.º 1
0
 def test_runs_remotely(self):
     cv = ContextVerifier()
     cv.attach(self.mocks['cd'], self.mocks['run'])
     api.run_command('{cmd}:{module}', 'scripts/ANY_SCRIPT', self.mock_venv,
                     'ANY_MODULE', 'ANY_DIR')
     self.mocks['run'].assert_called_once_with(
         'scripts/ANY_SCRIPT:ANY_MODULE')
     self.assertEqual(len(cv.calls), 1)
Exemplo n.º 2
0
 def test_runs_in_venv(self):
     cv = ContextVerifier()
     cv.attach(self.mock_venv.activate, self.mocks['run'])
     api.run_command('{cmd}:{module}', 'ANY_SCRIPT', self.mock_venv,
                     'ANY_MODULE', 'ANY_DIR')
     self.assertEqual(len(cv.calls), 1)
Exemplo n.º 3
0
 def test_runs_unit_tests_first(self, mock_run_unit_tests):
     api.run_command('{cmd}:{module}', 'ANY_SCRIPT', self.mock_venv,
                     'ANY_MODULE', 'ANY_DIR')
     mock_run_unit_tests.assert_called_once_with()
Exemplo n.º 4
0
 def test_copies_scripts(self):
     api.run_command('{cmd}:{module}', 'ANY_SCRIPT', self.mock_venv,
                     'ANY_MODULE', 'ANY_DIR')
     self.mocks['put'].assert_any_call('scripts', 'ANY_DIR')