Exemple #1
0
    def test_calls_extract_version_to_git_n_times(self,
                                                  extract_version_to_git_mock):
        v1 = version_factory(
            addon=addon_factory(),
            file_kw={
                'filename': 'webextension_no_id.xpi',
                'is_webextension': True,
            },
        )
        v2 = version_factory(
            addon=addon_factory(),
            file_kw={
                'filename': 'webextension_no_id.xpi',
                'is_webextension': True,
            },
        )
        v3 = version_factory(
            addon=addon_factory(),
            file_kw={
                'filename': 'webextension_no_id.xpi',
                'is_webextension': True,
            },
        )

        extract_versions_to_git(addon_pk=123,
                                version_pks=[v1.pk, v2.pk, v3.pk])

        extract_version_to_git_mock.assert_has_calls([
            mock.call(version_id=v1.pk),
            mock.call(version_id=v2.pk),
            mock.call(version_id=v3.pk),
        ])
Exemple #2
0
    def test_calls_extract_version_to_git_n_times(self,
                                                  extract_version_to_git_mock):
        extract_versions_to_git(addon_pk=123, version_pks=[1, 2, 3])

        extract_version_to_git_mock.assert_has_calls([
            mock.call(version_id=1, force_extraction=True),
            mock.call(version_id=2, force_extraction=True),
            mock.call(version_id=3, force_extraction=True),
        ])