def test_MoStatus_fromString(self, statusStr, obj, created, modified, deleted): mostat = MoStatus.fromString(statusStr) assert isinstance(mostat, obj) assert mostat.created == created assert mostat.modified == modified assert mostat.deleted == deleted
def test_MoStatus_props(self, init, prop, expected): status = MoStatus(init) assert eval("status." + prop) == expected
def test_MoStatus_offBit(self, init, offBits, offBitsExpected): status = MoStatus(init) status.offBit(offBits) assert str(status) == offBitsExpected
def test_MoStatus_cmp(self): status1 = MoStatus(MoStatus.CREATED) status2 = MoStatus(MoStatus.CREATED) assert status1 == status2
def test_MoStatus_clear(self): status = MoStatus(MoStatus.CREATED | MoStatus.MODIFIED) status.clear() assert status.created == False assert status.deleted == False assert status.modified == False