示例#1
0
def suite(lang):
  suite = HawkeyeTestSuite('User API Test Suite', 'users')
  suite.addTest(LoginURLTest())
  suite.addTest(UserLoginTest())
  suite.addTest(AdminLoginTest())
  suite.addTest(LogoutURLTest())
  return suite
示例#2
0
def suite(lang):
  suite = HawkeyeTestSuite('Secure URL Test Suite', 'secure_url')
  if lang == 'python':
    suite.addTest(NeverSecureTest())
    suite.addTest(AlwaysSecureTest())
    suite.addTest(NeverSecureRegexTest())
    suite.addTest(AlwaysSecureRegexTest())
  return suite
def suite(lang):
  suite = HawkeyeTestSuite('Task Queue Test Suite', 'taskqueue')
  suite.addTest(PushQueueTest())
  suite.addTest(DeferredTaskTest())
  suite.addTest(QueueStatisticsTest())
  suite.addTest(PullQueueTest())

  # Does not work due to a bug in the dev server
  # Check SO/questions/13273067/app-engine-python-development-server-taskqueue-backend
  #suite.addTest(BackendTaskTest())
  return suite
def suite(lang):
  suite = HawkeyeTestSuite('Datastore Test Suite', 'datastore')
  suite.addTest(DataStoreCleanupTest())
  suite.addTest(SimpleKindAwareInsertTest())
  suite.addTest(KindAwareInsertWithParentTest())
  suite.addTest(SimpleKindAwareQueryTest())
  suite.addTest(AncestorQueryTest())
  suite.addTest(KindlessQueryTest())
  suite.addTest(KindlessAncestorQueryTest())
  suite.addTest(QueryByKeyNameTest())
  suite.addTest(SinglePropertyBasedQueryTest())
  suite.addTest(OrderedResultQueryTest())
  suite.addTest(LimitedResultQueryTest())
  suite.addTest(ProjectionQueryTest())
  suite.addTest(CompositeQueryTest())
  suite.addTest(SimpleTransactionTest())
  suite.addTest(CrossGroupTransactionTest())
  suite.addTest(QueryCursorTest())  
  suite.addTest(ComplexQueryCursorTest())

  if lang == 'python':
    suite.addTest(GQLProjectionQueryTest())
  elif lang == 'java':
    suite.addTest(JDOIntegrationTest())
    suite.addTest(JPAIntegrationTest())

  return suite
def suite(lang):
  suite = HawkeyeTestSuite('Memcache Test Suite', 'memcache')
  suite.addTest(MemcacheAddTest())
  suite.addTest(MemcacheSetTest())
  suite.addTest(MemcacheKeyExpiryTest())
  suite.addTest(MemcacheDeleteTest())
  suite.addTest(MemcacheMultiAddTest())
  suite.addTest(MemcacheMultiSetTest())
  suite.addTest(MemcacheMultiDeleteTest())

  if lang == 'java':
    suite.addTest(MemcacheAsyncAddTest())
    suite.addTest(MemcacheAsyncSetTest())
    suite.addTest(MemcacheAsyncKeyExpiryTest())
    suite.addTest(MemcacheAsyncDeleteTest())
    suite.addTest(MemcacheMultiAsyncAddTest())
    suite.addTest(MemcacheMultiAsyncSetTest())
    suite.addTest(MemcacheMultiAsyncDeleteTest())
    suite.addTest(SimpleJCacheTest())
    suite.addTest(JCacheExpiryTest())
  return suite
示例#6
0
def suite(lang):
  suite = HawkeyeTestSuite('Cron Test Suite', 'cron')
  suite.addTest(CronTest())
  return suite
def suite(lang):
  suite = HawkeyeTestSuite('Config Environment Variable Test Suite', 'env_var')
  suite.addTest(GetConfigEnvironmentVariableTest())
  return suite
示例#8
0
def suite(lang):
    suite = HawkeyeTestSuite("NDB Test Suite", "ndb")
    if lang != "python":
        return suite
    suite.addTest(NDBCleanupTest())
    suite.addTest(SimpleKindAwareNDBInsertTest())
    suite.addTest(KindAwareNDBInsertWithParentTest())
    suite.addTest(SimpleKindAwareNDBQueryTest())
    suite.addTest(NDBAncestorQueryTest())
    suite.addTest(NDBSinglePropertyBasedQueryTest())
    suite.addTest(NDBOrderedResultQueryTest())
    suite.addTest(NDBLimitedResultQueryTest())
    suite.addTest(NDBProjectionQueryTest())
    suite.addTest(NDBCompositeQueryTest())
    suite.addTest(NDBGQLTest())
    suite.addTest(NDBInQueryTest())
    suite.addTest(NDBCursorTest())
    suite.addTest(SimpleNDBTransactionTest())
    suite.addTest(NDBCrossGroupTransactionTest())
    return suite
示例#9
0
def suite(lang):
  suite = HawkeyeTestSuite('XMPP Test Suite', 'xmpp')
  suite.addTest(SendAndReceiveTest())
  return suite
示例#10
0
def suite(lang):
  suite = HawkeyeTestSuite('Blobstore Test Suite', 'blobstore')
  suite.addTest(UploadBlobTest())
  suite.addTest(DownloadBlobTest())
  suite.addTest(QueryBlobDataTest())
  suite.addTest(QueryBlobByKeyTest())
  suite.addTest(QueryBlobByPropertyTest())
  suite.addTest(DeleteBlobTest())

  if lang == 'python':
    suite.addTest(AsyncUploadBlobTest())
    suite.addTest(AsyncQueryBlobDataTest())
    suite.addTest(AsyncDeleteBlobTest())
  return suite