Esempio n. 1
0
    def test_setup_and_install_dependencies_with_skip(self):
        # pylint: disable=unused-argument
        def mock_setup_main(args):
            return

        def mock_install_third_party_libs_main(args):
            return

        def mock_setup_gae_main(args):
            return

        # pylint: enable=unused-argument

        setup_swap = self.swap_with_checks(setup,
                                           'main',
                                           mock_setup_main,
                                           expected_kwargs=[{
                                               'args': []
                                           }])
        setup_gae_swap = self.swap_with_checks(setup_gae,
                                               'main',
                                               mock_setup_gae_main,
                                               expected_kwargs=[{
                                                   'args': []
                                               }])
        install_swap = self.swap_with_checks(
            install_third_party_libs,
            'main',
            mock_install_third_party_libs_main,
            called=False)

        with setup_swap, setup_gae_swap, install_swap:
            run_e2e_tests.setup_and_install_dependencies(True)
Esempio n. 2
0
    def test_setup_and_install_dependencies_on_travis(self):
        def mock_install_third_party_libs_main():
            return

        def mock_install_chrome_main(args):  # pylint: disable=unused-argument
            return

        def mock_getenv(unused_variable_name):
            return True

        install_swap = self.swap_with_checks(
            install_third_party_libs, 'main',
            mock_install_third_party_libs_main)
        install_chrome_swap = self.swap_with_checks(install_chrome_on_travis,
                                                    'main',
                                                    mock_install_chrome_main,
                                                    expected_kwargs=[{
                                                        'args': []
                                                    }])
        getenv_swap = self.swap_with_checks(os,
                                            'getenv',
                                            mock_getenv,
                                            expected_args=[('TRAVIS', )])

        with install_swap, install_chrome_swap:
            with getenv_swap:
                run_e2e_tests.setup_and_install_dependencies(False)
Esempio n. 3
0
    def test_setup_and_install_dependencies_without_skip(self):
        def mock_install_third_party_libs_main():
            return

        install_swap = self.swap_with_checks(
            install_third_party_libs, 'main',
            mock_install_third_party_libs_main)

        with install_swap:
            run_e2e_tests.setup_and_install_dependencies(False)
Esempio n. 4
0
    def test_setup_and_install_dependencies_with_skip(self):

        def mock_install_third_party_libs_main(unused_args):
            return

        install_swap = self.swap_with_checks(
            install_third_party_libs, 'main',
            mock_install_third_party_libs_main, called=False)

        with install_swap:
            run_e2e_tests.setup_and_install_dependencies(True)