def test_should_assign_email_to_promo_code_if_emails_does_not_exists(self): responses.add(**self.mock_kwargs) ser = PromoCodeSerializer(data={'email': '*****@*****.**'}) self.assertTrue(ser.is_valid()) new_pc = ser.save() self.assertEqual(new_pc.email, '*****@*****.**')
def test_should_not_assign_email_to_promo_code_if_email_exists(self): responses.add(**self.mock_kwargs) pc = mommy.make('promo_code.PromoCode', email='*****@*****.**') ser = PromoCodeSerializer(data={'email': '*****@*****.**'}) self.assertTrue(ser.is_valid()) new_pc = ser.save() self.assertEqual(pc.pk, new_pc.pk)