예제 #1
0
파일: test_test.py 프로젝트: thieman/dusty
 def test_run_all_suites_app_not_found(
         self, fake_lib_get_volumes, fake_app_get_volumes, fake_update_nfs,
         fake_ensure_current_image, fake_expanded_libs,
         fake_get_docker_client, fake_initialize_vm):
     fake_expanded_libs.return_value = self.specs
     with self.assertRaises(KeyError):
         test.run_all_suites('app-c')
예제 #2
0
파일: test_test.py 프로젝트: apeace/dusty
    def test_run_all_suites_app_found(self, fake_exit, fake_run_tests, fake_lib_get_volumes,
                                                 fake_app_get_volumes, fake_update_nfs, fake_ensure_current_image,
                                                 fake_expanded_libs, fake_get_docker_client, fake_initialize_vm):
        fake_expanded_libs.return_value = self.specs
        fake_run_tests.return_value = 0

        test.run_all_suites('app-a')

        fake_run_tests.assert_has_calls([call('app-a', 'nose', None)])
        fake_exit.assert_has_calls([call(0)])
예제 #3
0
파일: test_test.py 프로젝트: thieman/dusty
    def test_run_all_suites_app_found(
            self, fake_exit, fake_run_tests, fake_lib_get_volumes,
            fake_app_get_volumes, fake_update_nfs, fake_ensure_current_image,
            fake_expanded_libs, fake_get_docker_client, fake_initialize_vm):
        fake_expanded_libs.return_value = self.specs
        fake_run_tests.return_value = 0

        test.run_all_suites('app-a')

        fake_run_tests.assert_has_calls([call('app-a', 'nose', None)])
        fake_exit.assert_has_calls([call(0)])
예제 #4
0
파일: test_test.py 프로젝트: apeace/dusty
    def test_run_all_suites_lib_found(self, fake_exit, fake_run_tests, fake_lib_get_volumes,
                                                 fake_app_get_volumes, fake_update_nfs, fake_ensure_current_image,
                                                 fake_expanded_libs, fake_get_docker_client, fake_initialize_vm):
        fake_expanded_libs.return_value = self.specs
        fake_run_tests.side_effect = [0, 1]

        test.run_all_suites('multi-suite-lib')

        fake_run_tests.assert_has_calls([call('multi-suite-lib', 'nose1', None),
                                       call('multi-suite-lib', 'nose2', None)])
        fake_exit.assert_has_calls([call(1)])
예제 #5
0
파일: test_test.py 프로젝트: thieman/dusty
    def test_run_all_suites_lib_found(
            self, fake_exit, fake_run_tests, fake_lib_get_volumes,
            fake_app_get_volumes, fake_update_nfs, fake_ensure_current_image,
            fake_expanded_libs, fake_get_docker_client, fake_initialize_vm):
        fake_expanded_libs.return_value = self.specs
        fake_run_tests.side_effect = [0, 1]

        test.run_all_suites('multi-suite-lib')

        fake_run_tests.assert_has_calls([
            call('multi-suite-lib', 'nose1', None),
            call('multi-suite-lib', 'nose2', None)
        ])
        fake_exit.assert_has_calls([call(1)])
예제 #6
0
파일: test_test.py 프로젝트: apeace/dusty
 def test_run_all_suites_app_not_found(self, fake_lib_get_volumes, fake_app_get_volumes, fake_update_nfs, fake_ensure_current_image, fake_expanded_libs, fake_get_docker_client, fake_initialize_vm):
     fake_expanded_libs.return_value = self.specs
     with self.assertRaises(KeyError):
         test.run_all_suites('app-c')