def suite(lang): suite = HawkeyeTestSuite('User API Test Suite', 'users') suite.addTest(LoginURLTest()) suite.addTest(UserLoginTest()) suite.addTest(AdminLoginTest()) suite.addTest(LogoutURLTest()) return suite
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
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
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
def suite(lang): suite = HawkeyeTestSuite('XMPP Test Suite', 'xmpp') suite.addTest(SendAndReceiveTest()) return suite
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