Esempio n. 1
0
    def test_balance_implemented(self):

        class DummyBalance(object):
            def json(self):
                return 123

        with mock.patch('bitlo.services.blockchain_info.requests.get', 
                        return_value=DummyBalance()):
            self.assertEqual(BlockchainInfo.balance('fake address'), 123)
Esempio n. 2
0
    def test_block_height_implemented(self):

        class DummyBlockHeight(object):
            def json(self):
                return 123

        with mock.patch('bitlo.services.blockchain_info.requests.get', 
                        return_value=DummyBlockHeight()):
            self.assertEqual(BlockchainInfo.block_height(), 123)
Esempio n. 3
0
    def test_transactions_for_address_implemented(self):

        class EmptyTransactions(object):
            def json(self):
                return {'txs': []}

        with mock.patch('bitlo.services.blockchain_info.requests.get', 
                        return_value=EmptyTransactions()):
            self.assertEqual(
                BlockchainInfo.transactions_for_address('fake address'), 
                [])