예제 #1
0
 def setUp(self):  # noqa
     DataServiceRegressionTests.setUp(self)
     self.container = self.ds['RegressionModel.RegressionContainer']
     self.d = FilePath.mkdtemp('.d', 'pyslet-test_odata2_sqlds-')
     self.db = SQLiteEntityContainer(file_path=self.d.join('test.db'),
                                     container=self.container)
     self.db.create_all_tables()
예제 #2
0
 def setUp(self):  # noqa
     DataServiceRegressionTests.setUp(self)
     self.container = self.ds['RegressionModel.RegressionContainer']
     self.d = FilePath.mkdtemp('.d', 'pyslet-test_odata2_sqlds-')
     self.db = SQLiteEntityContainer(
         file_path=self.d.join('test.db'),
         container=self.container)
     self.db.create_all_tables()
	def setUp(self):
		global regressionServerApp
		DataServiceRegressionTests.setUp(self)
		self.container=InMemoryEntityContainer(self.ds['RegressionModel.RegressionContainer'])
		regressionServerApp=Server("http://localhost:%i/"%HTTP_PORT)
		regressionServerApp.SetModel(self.ds.GetDocument())
		t=threading.Thread(target=runRegressionServer)
		t.setDaemon(True)
		t.start()
		logging.info("OData Client/Server combined tests starting HTTP server on localhost, port %i"%HTTP_PORT)
		# yield time to allow the server to start up
		time.sleep(2)
		self.svcDS=self.ds
		self.client=Client("http://localhost:%i/"%HTTP_PORT)
		self.ds=self.client.model.DataServices
예제 #4
0
 def setUp(self):  # noqa
     global regressionServerApp
     DataServiceRegressionTests.setUp(self)
     self.container = InMemoryEntityContainer(
         self.ds['RegressionModel.RegressionContainer'])
     regressionServerApp = Server("http://localhost:%i/" % HTTP_PORT)
     regressionServerApp.SetModel(self.ds.get_document())
     t = threading.Thread(target=run_regression_server)
     t.setDaemon(True)
     t.start()
     logging.info("OData Client/Server combined tests starting HTTP "
                  "server on localhost, port %i" % HTTP_PORT)
     # yield time to allow the server to start up
     time.sleep(2)
     self.svcDS = self.ds
     self.client = client.Client("http://localhost:%i/" % HTTP_PORT)
     self.ds = self.client.model.DataServices
예제 #5
0
 def setUp(self):  # noqa
     DataServiceRegressionTests.setUp(self)
     self.container = self.ds['RegressionModel.RegressionContainer']
     self.streamstore = mysql.MySQLStreamStore(host=MYSQL_HOST,
                                               user=MYSQL_USER,
                                               passwd=MYSQL_PASSWORD,
                                               db=MYSQL_DB,
                                               prefix=MYSQL_STREAM_PREFIX)
     self.db = mysql.MySQLEntityContainer(host=MYSQL_HOST,
                                          user=MYSQL_USER,
                                          passwd=MYSQL_PASSWORD,
                                          db=MYSQL_DB,
                                          prefix='',
                                          container=self.container,
                                          streamstore=self.streamstore)
     # drop all the tables first to clean down
     self.db.drop_all_tables()
     self.streamstore.container.drop_all_tables()
     self.db.create_all_tables()
     self.streamstore.container.create_all_tables()
예제 #6
0
 def setUp(self):  # noqa
     DataServiceRegressionTests.setUp(self)
     self.container = self.ds['RegressionModel.RegressionContainer']
     self.streamstore = mysql.MySQLStreamStore(
         host=MYSQL_HOST,
         user=MYSQL_USER,
         passwd=MYSQL_PASSWORD,
         db=MYSQL_DB,
         prefix=MYSQL_STREAM_PREFIX)
     self.db = mysql.MySQLEntityContainer(
         host=MYSQL_HOST,
         user=MYSQL_USER,
         passwd=MYSQL_PASSWORD,
         db=MYSQL_DB,
         prefix='',
         container=self.container,
         streamstore=self.streamstore)
     # drop all the tables first to clean down
     self.db.drop_all_tables()
     self.streamstore.container.drop_all_tables()
     self.db.create_all_tables()
     self.streamstore.container.create_all_tables()
	def tearDown(self):
		DataServiceRegressionTests.tearDown(self)
예제 #8
0
 def setUp(self):        # noqa
     DataServiceRegressionTests.setUp(self)
     self.container = InMemoryEntityContainer(
         self.ds['RegressionModel.RegressionContainer'])
예제 #9
0
 def tearDown(self):  # noqa
     global regressionTestsDone
     DataServiceRegressionTests.tearDown(self)
     regressionTestsDone = True
예제 #10
0
 def tearDown(self):  # noqa
     if self.db is not None:
         self.db.close()
     self.d.rmtree(True)
     DataServiceRegressionTests.tearDown(self)
예제 #11
0
 def tearDown(self):  # noqa
     if self.db is not None:
         self.db.close()
     self.d.rmtree(True)
     DataServiceRegressionTests.tearDown(self)
예제 #12
0
 def tearDown(self):     # noqa
     global regressionTestsDone
     DataServiceRegressionTests.tearDown(self)
     regressionTestsDone = True
예제 #13
0
 def setUp(self):  # noqa
     DataServiceRegressionTests.setUp(self)
     self.container = InMemoryEntityContainer(
         self.ds['RegressionModel.RegressionContainer'])
예제 #14
0
 def tearDown(self):
     DataServiceRegressionTests.tearDown(self)