def setUp(self): ConnectDB.connect_database() self.passwd = 'v3ry_h@rd_p@$$w0rd' self.user = User(name="Testing User", username="******", adress="0, Dummy Street, 219875-456", phone_number='+55 21 99999-999', mail_address='test@test_users.com', password=self.passwd) self.user.save()
def setUp(self): ConnectDB.connect_database() self.user = User(name="Testing User 01", username="******", adress="0, Dummy Street, 219875-456", phone_number='+55 21 99999-999', mail_address='test@test_users.com', password='******') self.user.save() self.wallet = self.user.create_wallet("Test Wallet 01") self.wallet_uid = self.user.wallets[0].uid
def setUp(self): ConnectDB.connect_database() app = create_app() self.app = app.test_client() self.app.testing = True self.password = '******' self.username = '******' self.arguments = dict(name='Testing User', username=self.username, address='0, Dummy Street, 219875-456', phone_number='+55 21 99999-999', mail_address='test@test_users.com', password=self.password)
def setUp(self): ConnectDB.connect_database() self.user = User(name="Testing User 01", username="******", adress="0, Dummy Street, 219875-456", phone_number='+55 21 99999-999', mail_address='test@test_users.com', password='******') self.user.save() self.user.create_wallet("Test Wallet 01") self.wallet = self.user.wallets[0] self.card = self.wallet.create_card(number='4539707916792445', due_day= 15, expiration_date='05/25/2022', cvv='453', max_limit=300.0)
def test_access_config_file(self): """ Test if config file is readable """ credentials = ConnectDB.load_default_config() expected_keys = {'user', 'password', 'url', 'protocol', 'port'} found_keys = set(list(credentials.keys())) self.assertSetEqual(expected_keys, found_keys)
def create_app(): """ Application with blueprints modules registered and already conencted to database * :return: server app """ # == Create a basic app app = FlaskAPI(__name__) # Connect to database ConnectDB.connect_database() # Register blueprints app.register_blueprint(wallet_blueprint, url_prefix='/wallet') app.register_blueprint(user_blueprint, url_prefix='/user') app.register_blueprint(root_blueprint, url_prefix='') return app
def test_connecting_database(self): """ Test connection to dabase writing an node in it then, reading back. After read, the object is deleted. """ ConnectDB.connect_database() db.cypher_query(""" CREATE (TestNode:TEST {message: 'JUST FOR TESTING CONNECTION', val: 0}) """) result = db.cypher_query(""" MATCH (test {val: 0}) RETURN test.message """) db.cypher_query(""" MATCH (test {val: 0}) delete test """) self.assertEqual('JUST FOR TESTING CONNECTION', (result[0][0][0]))
def setUp(self): ConnectDB.connect_database() app = create_app() self.app = app.test_client() self.app.testing = True self.password = '******' self.username = '******' self.arguments = dict(name='Testing User', username=self.username, address='0, Dummy Street, 219875-456', phone_number='+55 21 99999-999', mail_address='test@test_users.com', password=self.password) # Create test user result = self.app.post('/user', data=self.arguments, follow_redirects=True) self.data = json.loads(result.get_data(as_text=True)) self.uid = self.data['uid']
from base.connect_db import ConnectDB from utils.application_factory import create_app # === Script to launch server === """ This script launches payment-system server """ ConnectDB.connect_database() app = create_app() if __name__ == '__main__': app.run()