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)
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 )
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 )
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
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)