Пример #1
0
class TestCdpManager:
    def setup_class(self):
        dss_deployment = mcd(web3())
        self.ilk = dss_deployment.collaterals['ETH-A'].ilk
        self.cdpmanager = CdpManager(
            web3(), Address("0xa616ad7d4562dcd9208425af4038defd0a9057b0"))

    def test_none(self, our_address):
        assert self.cdpmanager.first(our_address) == 0
        assert self.cdpmanager.last(our_address) == 0
        assert self.cdpmanager.count(our_address) == 0

    def test_open(self, our_address):
        assert self.cdpmanager.open(self.ilk, our_address).transact()
        assert self.cdpmanager.last(our_address) == 1
        assert self.cdpmanager.ilk(1).name == self.ilk.name
        assert self.cdpmanager.owns(1) == our_address
        assert isinstance(self.cdpmanager.urn(1), Urn)

    def test_one(self, our_address):
        assert self.cdpmanager.first(our_address) == 1
        assert self.cdpmanager.last(our_address) == 1
        assert self.cdpmanager.count(our_address) == 1
Пример #2
0
class TestCdpManager:
    def setup_class(self):
        dss_deployment = mcd(web3())
        self.ilk = dss_deployment.collaterals['ETH-A'].ilk
        self.cdpmanager = CdpManager(
            web3(), Address("0x84617303947304444Ceb641582c024f277BBF4Ff"))

    def test_none(self, our_address):
        assert self.cdpmanager.first(our_address) == 0
        assert self.cdpmanager.last(our_address) == 0
        assert self.cdpmanager.count(our_address) == 0

    def test_open(self, our_address):
        assert self.cdpmanager.open(self.ilk, our_address).transact()
        assert self.cdpmanager.last(our_address) == 1
        assert self.cdpmanager.ilk(1).name == self.ilk.name
        assert self.cdpmanager.owns(1) == our_address
        assert isinstance(self.cdpmanager.urn(1), Urn)

    def test_one(self, our_address):
        assert self.cdpmanager.first(our_address) == 1
        assert self.cdpmanager.last(our_address) == 1
        assert self.cdpmanager.count(our_address) == 1