Exemple #1
0
    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)
Exemple #2
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)
Exemple #3
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")
Exemple #4
0
 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")
Exemple #5
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")
Exemple #6
0
 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")