def test_to_dict(self): t = Task(name="foo") key = t.put() task = Task.get(key) dic = task.to_dict() self.assertEquals(str(key), dic["key"]) self.assertEquals("foo", dic["name"]) self.assertEquals(False, dic["done"])
def test_put(self): key = Task(name="hoge").put() tasks = Task.all().fetch(100) self.assertEquals(1, len(tasks)) input_stream = StringIO('{ "name" : "fuga" }') response = self.client.put('/tasks/%s' % key, input_stream=input_stream, follow_redirects=True) actual = Task.get(key) self.assertEquals("fuga", actual.name)