Example #1
0
    def test_select(self):
        UserFactory.create_batch(3)

        data = {'query': 'select * from access_user'}

        form = UserQueryForm(data)
        view = EmailInterface()

        self.assertTrue(view.execute_sql(form))
        self.assertEquals(form.data['result'], 3)
Example #2
0
    def test_select(self):
        UserFactory.create_batch(3)

        data = {
            'query': 'select * from access_user'
        }

        form = UserQueryForm(data)
        view = EmailInterface()

        self.assertTrue(view.execute_sql(form))
        self.assertEquals(form.data['result'], 3)
Example #3
0
    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)
Example #4
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)
Example #5
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)
Example #6
0
    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)