Exemple #1
0
    def test_get_responsible_user_should_remove_all_html_tags(
            self, mock, mock_remove_html_tags):
        content = '<span>'
        content += 'Started by user <a href="/user/sandy/">Sandy S</a>'
        content += '</span>'
        mock.return_value.content = content

        full_url = 'https://ci.prontomarketing.com/job/'
        full_url += '04-Prontoworld-Deploy-Dev%20-%2010.3.0.20/734/'

        get_responsible_user(full_url)

        mock_remove_html_tags.assert_called_once_with(content)
    def test_get_responsible_user_should_remove_all_html_tags(
        self,
        mock,
        mock_remove_html_tags
    ):
        content = '<span>'
        content += 'Started by user <a href="/user/sandy/">Sandy S</a>'
        content += '</span>'
        mock.return_value.content = content

        full_url = 'https://ci.prontomarketing.com/job/'
        full_url += '04-Prontoworld-Deploy-Dev%20-%2010.3.0.20/734/'

        get_responsible_user(full_url)

        mock_remove_html_tags.assert_called_once_with(content)
Exemple #3
0
    def test_get_responsible_user_should_return_user_who_pushed(self, mock):
        mock.return_value.content = 'Started by GitHub push by zkan'

        full_url = 'https://ci.prontomarketing.com/job/'
        full_url += '04-Prontoworld-Deploy-Dev%20-%2010.3.0.20/734/'

        user = get_responsible_user(full_url)

        expected = 'zkan'
        self.assertEqual(user, expected)

        mock.assert_called_once_with(full_url,
                                     auth=(settings.JENKINS_USERNAME,
                                           settings.JENKINS_PASSWORD))
Exemple #4
0
    def test_get_responsible_user_should_return_user_who_ran_manually(
            self, mock):
        content = '<span>'
        content += 'Started by user <a href="/user/sandy/">Sandy S</a>'
        content += '</span>'
        mock.return_value.content = content

        full_url = 'https://ci.prontomarketing.com/job/'
        full_url += '04-Prontoworld-Deploy-Dev%20-%2010.3.0.20/734/'

        user = get_responsible_user(full_url)

        expected = 'Sandy S'
        self.assertEqual(user, expected)

        mock.assert_called_once_with(full_url,
                                     auth=(settings.JENKINS_USERNAME,
                                           settings.JENKINS_PASSWORD))
    def test_get_responsible_user_should_return_user_who_pushed(self, mock):
        mock.return_value.content = 'Started by GitHub push by zkan'

        full_url = 'https://ci.prontomarketing.com/job/'
        full_url += '04-Prontoworld-Deploy-Dev%20-%2010.3.0.20/734/'

        user = get_responsible_user(full_url)

        expected = 'zkan'
        self.assertEqual(user, expected)

        mock.assert_called_once_with(
            full_url,
            auth=(
                settings.JENKINS_USERNAME,
                settings.JENKINS_PASSWORD
            )
        )
    def test_get_responsible_user_should_return_user_who_ran_manually(
        self,
        mock
    ):
        content = '<span>'
        content += 'Started by user <a href="/user/sandy/">Sandy S</a>'
        content += '</span>'
        mock.return_value.content = content

        full_url = 'https://ci.prontomarketing.com/job/'
        full_url += '04-Prontoworld-Deploy-Dev%20-%2010.3.0.20/734/'

        user = get_responsible_user(full_url)

        expected = 'Sandy S'
        self.assertEqual(user, expected)

        mock.assert_called_once_with(
            full_url,
            auth=(
                settings.JENKINS_USERNAME,
                settings.JENKINS_PASSWORD
            )
        )