def test_create_ftp_scheme(self): product_data = dict(self.valid_product_data) product_data['logo_url'] = 'ftp://example.com/awesome.png' serializer = InAppProductSerializer(data=product_data) ok_(not serializer.is_valid()) eq_(serializer.errors['logo_url'], ['Scheme should be one of http, https.'])
def test_no_logo_url(self): product_data = dict(self.valid_product_data) del product_data['logo_url'] serializer = InAppProductSerializer(data=product_data) ok_(serializer.is_valid())
def test_valid(self): serializer = InAppProductSerializer(data=self.valid_product_data) ok_(serializer.is_valid())