我正在啓動App Engine應用程序。 我開始定義一些我需要的簡單模型。 我想爲我的應用程序編寫測試(這將是我第一次完成該任務)。 我看不到我應該測試什麼。 我已經看了如何做到這一點(https://developers.google.com/appengine/docs/python/tools/localunittesting),但我只是不知道要考什麼?定義Appengine數據存儲模型後要測試什麼
這裏是我到目前爲止的代碼:
class User(db.Model):
email = db.EmailProperty()
name = db.StringProperty()
class Service(db.Model):
name = db.StringProperty(required=True)
class UserService(db.Model):
user_id = db.ReferenceProperty(User,
required=True,
collection_name='user_services')
service_id = db.ReferenceProperty(Service,
required=True)
access_token = db.StringProperty(required=True)
refresh_token = db.StringProperty(required=True)
class LocalServer(db.Model):
authentication_token = db.StringProperty(required=True)
class Task(db.Model):
user_service_id = db.Reference(UserService,
required=True,
collection_name='tasks')
local_server_id = db.ReferenceProperty(LocalServer,
required=True,
collection_name='tasks')
creation_date = db.DateTimeProperty(auto_now_add=True,
required=True)
completion_date = db.DateTimeProperty(required=True)
number_of_files = db.IntegerProperty(required=True)
status = db.StringProperty(required=True,
choices=('created', 'validated', 'in_progress', 'done'))
謝謝。它確實有道理,發佈的答案很有幫助;) – 2013-05-01 08:41:48