def test_invalid_update(self):
     update = {"invalid": 1}
     url = UpdateThread.generate_url(update, self.baseurl)
     self.assertIsNone(url)
 def test_button_update(self):
     update = {"button": 1}
     url = UpdateThread.generate_url(update, self.baseurl)
     self.assertEquals(url, self.baseurl + 'button')
 def test_location_update(self):
     update = {"lat": 50.9367229, "lon": -1.3972372, "location": 1}
     url = UpdateThread.generate_url(update, self.baseurl)
     self.assertEquals(url, self.baseurl + 'location')
 def test_ear_update(self):
     update = {"ear": "L", "moved": 1}
     url = UpdateThread.generate_url(update, self.baseurl)
     self.assertEquals(url, self.baseurl + 'ear')