def test_generate_and_fetch_payments(self): category = Category() category.name = 'Test category' category.description = '' category.user = PaymentTests.USER category.save() subcategory = Subcategory() subcategory.name = '' subcategory.category = category subcategory.save() Payment.generate_fake_payments(PaymentTests.USER, 10) payments = Payment.fetch_payments( 'beginning', '0', 'EUR', PaymentTests.USER ) self.assertEqual(len(payments), 10)