def test_all(self):
     Transaction.create(self.from_node, self.to_node.type, self.to_node.id,
                        1.00, 'USD', '127.0.0.1', supp_id='ABC123')
     Transaction.create(self.from_node, self.to_node.type, self.to_node.id,
                        1.00, 'USD', '127.0.0.1', supp_id='DEF456')
     Transaction.create(self.from_node, self.to_node.type, self.to_node.id,
                        1.00, 'USD', '127.0.0.1', supp_id='GHI789')
     Transaction.create(self.from_node, self.to_node.type, self.to_node.id,
                        1.00, 'USD', '127.0.0.1', supp_id='KLM000')
     transactions = Transaction.all(self.from_node)
     self.assertEqual(4, len(transactions))
     self.assertIsInstance(transactions[0], Transaction)
     self.assertEqual(self.from_node.id, transactions[0].node.id)
     # with params
     per_page = 2
     page1 = Transaction.all(self.from_node, page=1, per_page=per_page)
     page2 = Transaction.all(self.from_node, page=2, per_page=per_page)
     self.assertNotEqual(page1[0].id, page2[0].id)
     self.assertEqual(per_page, len(page1))
Esempio n. 2
0
 def test_all(self):
     Transaction.create(self.from_node,
                        self.to_node.type,
                        self.to_node.id,
                        1.00,
                        'USD',
                        '127.0.0.1',
                        supp_id='ABC123')
     Transaction.create(self.from_node,
                        self.to_node.type,
                        self.to_node.id,
                        1.00,
                        'USD',
                        '127.0.0.1',
                        supp_id='DEF456')
     Transaction.create(self.from_node,
                        self.to_node.type,
                        self.to_node.id,
                        1.00,
                        'USD',
                        '127.0.0.1',
                        supp_id='GHI789')
     Transaction.create(self.from_node,
                        self.to_node.type,
                        self.to_node.id,
                        1.00,
                        'USD',
                        '127.0.0.1',
                        supp_id='KLM000')
     transactions = Transaction.all(self.from_node)
     self.assertEqual(4, len(transactions))
     self.assertIsInstance(transactions[0], Transaction)
     self.assertEqual(self.from_node.id, transactions[0].node.id)
     # with params
     per_page = 2
     page1 = Transaction.all(self.from_node, page=1, per_page=per_page)
     page2 = Transaction.all(self.from_node, page=2, per_page=per_page)
     self.assertNotEqual(page1[0].id, page2[0].id)
     self.assertEqual(per_page, len(page1))