def setUp(self): conn = pymysql.Connect(self.HOSTNAME, self.USER) conn.query('create database %s;' % self.DB_NAME) conn.close() uri = 'mysql+pymysql://%s@%s/%s' % (self.USER, self.HOSTNAME, self.DB_NAME) conf = DummyConfig(uri) session.initialize(conf) with session.Session() as sess: with sess.begin(): tables.create_user(sess, id=DUMMY_ID, name=DUMMY_NAME) with sess.begin(): tables.create_project(sess, id=DUMMY_ID, owner_id=DUMMY_ID, name=DUMMY_NAME, repository_uri='', repository_type='') with sess.begin(): tables.create_file(sess, id=DUMMY_ID, project_id=DUMMY_ID, filepath=DUMMY_FILEPATH)
def test_user(self): u''' ユーザテーブルの定義テスト ''' name = 'aaaa' with session.Session() as sess: with sess.begin(): user = tables.create_user(sess, name=name) results = tables.search_user(sess, name=name) self.assertEqual(len(results), 1)