예제 #1
0
 def test_creation_hz(self):
     obs = Observer(hz=60)
     self.assertEqual(obs.hz(), 60)
     ref = weakref.ref(obs)
     del obs
     self.assertIsNone(ref())
예제 #2
0
 def test_creation_inf(self):
     obs = Observer(hz="inf")
     self.assertEqual(obs.hz(), float("inf"))
     ref = weakref.ref(obs)
     del obs
     self.assertIsNone(ref())
예제 #3
0
 def test_creation_None(self):
     obs = Observer(hz=None)
     self.assertIsNone(obs.hz())
     ref = weakref.ref(obs)
     del obs
     self.assertIsNone(ref())