コード例 #1
0
ファイル: test_models.py プロジェクト: tnakamura/SilverTask
    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"])
コード例 #2
0
ファイル: test_views.py プロジェクト: tnakamura/SilverTask
    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)