示例#1
0
    def test_deployment(self, mock_open_repo, mock_run_playbook, mock_inventory, mock_poll_streams):
        """
        Test instance deployment
        """
        instance = OpenEdXInstanceFactory()
        BootedOpenStackServerFactory(instance=instance)
        mock_open_repo.return_value.__enter__.return_value.working_dir = '/cloned/configuration-repo/path'

        instance.deploy()
        self.assertIn(call(
            '/cloned/configuration-repo/path/requirements.txt',
            mock_inventory,
            instance.ansible_settings,
            '/cloned/configuration-repo/path/playbooks',
            'edx_sandbox.yml',
            username='******',
        ), mock_run_playbook.mock_calls)
示例#2
0
    def test_deployment(self, mock_open_repo, mock_run_playbook,
                        mock_inventory, mock_poll_streams):
        """
        Test instance deployment
        """
        instance = OpenEdXInstanceFactory()
        BootedOpenStackServerFactory(instance=instance)
        mock_open_repo.return_value.__enter__.return_value.working_dir = '/cloned/configuration-repo/path'

        instance.deploy()
        self.assertIn(
            call(
                '/cloned/configuration-repo/path/requirements.txt',
                mock_inventory,
                instance.ansible_settings,
                '/cloned/configuration-repo/path/playbooks',
                'edx_sandbox.yml',
                username='******',
            ), mock_run_playbook.mock_calls)