コード例 #1
0
ファイル: test_releases.py プロジェクト: uglide/socorro
    def test_post_missing_argument_error(self):
        self._insert_release_channels()
        service = Releases(config=self.config)

        now = datetimeutil.utc_now()
        build_id = now.strftime('%Y%m%d%H%M')
        with pytest.raises(MissingArgumentError):
            service.post(product='',
                         version='1.0',
                         update_channel='beta',
                         build_id=build_id,
                         platform='Windows',
                         beta_number=1,
                         release_channel='Beta',
                         throttle=1)
コード例 #2
0
    def test_post_with_beta_number_null(self):
        self._insert_release_channels()
        service = Releases(config=self.config)

        now = datetimeutil.utc_now()
        build_id = now.strftime('%Y%m%d%H%M')
        params = dict(
            product='Firefox',
            version='1.0',
            update_channel='beta',
            build_id=build_id,
            platform='Windows',
            beta_number=None,
            release_channel='Beta',
            throttle=1
        )

        res = service.post(**params)
        ok_(res)

        # but...
        params['beta_number'] = 0
        assert_raises(
            MissingArgumentError,
            service.post,
            **params
        )
コード例 #3
0
    def test_post_missing_argument_error(self):
        self._insert_release_channels()
        service = Releases(config=self.config)

        now = datetimeutil.utc_now()
        build_id = now.strftime('%Y%m%d%H%M')
        with pytest.raises(MissingArgumentError):
            service.post(
                product='',
                version='1.0',
                update_channel='beta',
                build_id=build_id,
                platform='Windows',
                beta_number=1,
                release_channel='Beta',
                throttle=1
            )
コード例 #4
0
ファイル: test_releases.py プロジェクト: uglide/socorro
    def test_post(self):
        self._insert_release_channels()
        service = Releases(config=self.config)

        now = datetimeutil.utc_now()
        build_id = now.strftime('%Y%m%d%H%M')
        params = dict(product='Firefox',
                      version='1.0',
                      update_channel='beta',
                      build_id=build_id,
                      platform='Windows',
                      beta_number=1,
                      release_channel='Beta',
                      throttle=1)

        res = service.post(**params)
        assert res
コード例 #5
0
ファイル: test_releases.py プロジェクト: Krispy2009/socorro
    def test_post(self):
        self._insert_release_channels()
        service = Releases(config=self.config)

        now = datetimeutil.utc_now()
        build_id = now.strftime('%Y%m%d%H%M')
        params = dict(
            product='Firefox',
            version='1.0',
            update_channel='beta',
            build_id=build_id,
            platform='Windows',
            beta_number=1,
            release_channel='Beta',
            throttle=1
        )

        res = service.post(**params)
        ok_(res)