예제 #1
0
def test_export(exportdb):
    exporter = Exporter(kConfig, constants.kTestFile, constants.kImportFile)
    exporter.run()
    with open(constants.kImportFile, 'rb') as import_file:
        metadata = json.load(import_file)
        assert len(metadata) == 12
        assert metadata[0]['device_id'] == 'device_1938401'
        assert metadata[0]['annotations'][0]['model'] == 'b'
예제 #2
0
def test_export(exportdb):
	exporter = Exporter(kConfig, constants.kTestFile, constants.kImportFile)
	exporter.run()
	with open(constants.kImportFile, 'rb') as import_file:
		metadata = json.load(import_file)
		assert len(metadata) == 12
		assert metadata[0]['device_id'] == 'device_1938401'
		assert metadata[0]['annotations'][0]['model'] == 'b'
예제 #3
0
def main():
	parser = argparse.ArgumentParser(description='Exports all data from the database')
	parser.add_argument('database', help='Database to use')
	parser.add_argument('filename', help='Metadata filename to create')
	parser.add_argument('--config', '-c', help='override default rigor.ini to use')
	args = parser.parse_args()
	if args.config:
		config = RigorDefaultConfiguration(args.config)
	else:
		config = RigorDefaultConfiguration()
	exporter = Exporter(config, args.database, args.filename)
	exporter.run()
예제 #4
0
def main():
    parser = argparse.ArgumentParser(
        description='Exports all data from the database')
    parser.add_argument('database', help='Database to use')
    parser.add_argument('filename', help='Metadata filename to create')
    parser.add_argument('--config',
                        '-c',
                        help='override default rigor.ini to use')
    args = parser.parse_args()
    if args.config:
        config = RigorDefaultConfiguration(args.config)
    else:
        config = RigorDefaultConfiguration()
    exporter = Exporter(config, args.database, args.filename)
    exporter.run()
예제 #5
0
def test_export_tag(exportdb):
    exporter = Exporter(kConfig, constants.kTestFile, constants.kImportFile)
    exporter.run('simple')
    with open(constants.kImportFile, 'rb') as import_file:
        metadata = json.load(import_file)
        assert len(metadata) == 3
예제 #6
0
def test_export_tag(exportdb):
	exporter = Exporter(kConfig, constants.kTestFile, constants.kImportFile)
	exporter.run('simple')
	with open(constants.kImportFile, 'rb') as import_file:
		metadata = json.load(import_file)
		assert len(metadata) == 3