def setUp(self): super(TransactionResourceTest, self).setUp() # Create a user. self.email = '*****@*****.**' self.password = '******' self.user = User.objects.create_user(self.email, self.password) TransactionFactory.create_batch(2, date=datetime.date(2010, 01, 03), user=self.user, category_id=1) another_user = UserFactory.create(email="*****@*****.**") TransactionFactory.create(date=datetime.date(2010, 01, 03), category_id=1, user=another_user) self.transaction = Transaction.objects.get(pk=1) self.post_data = { 'date': '03/03/2010', 'value': '40', 'category': '/api/v1/category/2' } self.detail_url = '/api/v1/transaction/{0}'.format(self.transaction.id)
def test_cancel(self, send_notif): user = UserFactory.create() user.set_password('password') user.save() subs = Subscription.objects.create(start_date=timezone.datetime(2010, 10, 8), user=user) self.assertTrue(user.has_subscription().count() > 0) client = Client() client.login(email=user.email, password="******") client.post('/planos/cancelar', follow=True) self.assertTrue(send_notif.called) self.assertFalse(user.has_subscription().count() > 0)
def test_cancel(self, send_notif): user = UserFactory.create() user.set_password('password') user.save() subs = Subscription.objects.create(start_date=timezone.datetime( 2010, 10, 8), user=user) self.assertTrue(user.has_subscription().count() > 0) client = Client() client.login(email=user.email, password="******") client.post('/planos/cancelar', follow=True) self.assertTrue(send_notif.called) self.assertFalse(user.has_subscription().count() > 0)