def test_restart_running(self):
     if tethering.enabled():
         tethering.restart()
     else:
         raise Exception("test wasn't run in proper order")
     enabled = tethering.enabled()
     self.assertTrue(enabled)
 def test_stop_running(self):
     if tethering.enabled():
         tethering.stop()
     else:
         raise Exception("test wasn't run in proper order")
     enabled = tethering.enabled()
     self.assertFalse(enabled)
 def test_start_not_running(self):
     if not tethering.enabled():
         tethering.start()
     else:
         raise Exception("test wasn't run in proper order")
     self.assertTrue(tethering.enabled())
 def test_not_updated_without_refresh(self):
     reverse_status = not tethering.enabled()
     tethering.ENABLED = reverse_status
     status = tethering.enabled(refresh=False)
     self.assertTrue(status == tethering.ENABLED)
     self.assertTrue(status == reverse_status)
 def test_updated_by_default(self):
     reverse_status = not tethering.enabled()
     tethering.ENABLED = reverse_status
     status = tethering.enabled()
     self.assertTrue(status == tethering.ENABLED)
 def test_ENABLED_reflects_enabled(self):
     status = tethering.enabled(_mock=(0, None))
     self.assertTrue(status == tethering.ENABLED)
 def test_enabled(self):
     status = tethering.enabled(_mock=(0, 'empty'))
     self.assertTrue(status)
 def test_not_enabled(self):
     status = tethering.enabled(_mock=(1, 'disabled'))
     self.assertFalse(status)