def testStateUnlocked(self): testState2: bool = False lock2 = Lock(state=testState2) lock2.set_needKey = testState2 self.assertEqual(lock2._state, False) #It isn't being called here either self.assertEqual(lock2._needKey, False)
def testStateLocked(self): testState1: bool = True lock1 = Lock(state=testState1) lock1.set_needKey = testState1 self.assertEqual(lock1._state, True) self.assertEqual(lock1._needKey, True)