COLORS = colors() print(COLORS.header + 'Creating database' + COLORS.default + '\n') filename = input('Path to new file> ') if filename == '': i = 0 while True: if i == 0: filename = 'unnamed.db' else: filename = 'unnamed.' + str(i) + '.db' if os.path.exists(filename): i += 1 continue else: break if os.path.exists(filename): print(COLORS.fail + 'File exists' + COLORS.default) sys.exit(1) dbtype = 'json' if dbtype == '': dbtype = 'json' title = input('Database name> ') if title == '': title = 'Unnamed' # No need to have a default one description = input('Description of your database> ') parser.createDB(filename, dbtype, title, description) print('\n\n' + COLORS.green + 'Database created' + COLORS.default) sys.exit(0)
COLORS = colors() print((COLORS.header + 'Creating database' + COLORS.default + '\n')) filename = eval(input('Path to new file> ')) if filename == '': i = 0 while True: if i == 0: filename = 'unnamed.db' else: filename = 'unnamed.' + str(i) + '.db' if os.path.exists(filename): i += 1 continue else: break if os.path.exists(filename): print((COLORS.fail + 'File exists' + COLORS.default)) sys.exit(1) dbtype = 'json' if dbtype == '': dbtype = 'json' title = eval(input('Database name> ')) if title == '': title = 'Unnamed' # No need to have a default one description = eval(input('Description of your database> ')) parser.createDB(filename, dbtype, title, description) print(('\n\n' + COLORS.green + 'Database created' + COLORS.default)) sys.exit(0)
def test_json_creation_with_items(self): parser.createDB( "test2.db", "json", "test json db creation with items", self.items) self.assertTrue(os.path.exists("test2.db")) os.unlink("test2.db")
def test_json_creation(self): parser.createDB("test1.db", "json", "test json db creation") self.assertTrue(os.path.exists("test1.db")) os.unlink("test1.db")
def test_json_creation_with_items(self): parser.createDB("test2.db", "json", "test json db creation with items", self.items) self.assertTrue(os.path.exists("test2.db")) os.unlink("test2.db")