Exemple #1
0
def test_import_non_writable_dir(importdb):
	source_path = os.path.abspath(os.path.join(constants.kImportDirectory, '01.txt'))
	metadata = {
		'source' : 'file://' + source_path,
		'locator': 'file:////xyz/01.txt',
		'format': 'text/plain',
		}
	importer = Importer(kConfig, constants.kImportDatabase, None, import_data=True)
	with pytest.raises(OSError):
		importer.import_percept(metadata)
Exemple #2
0
def test_import_non_writable_dir(importdb):
    source_path = os.path.abspath(
        os.path.join(constants.kImportDirectory, '01.txt'))
    metadata = {
        'source': 'file://' + source_path,
        'locator': 'file:////xyz/01.txt',
        'format': 'text/plain',
    }
    importer = Importer(kConfig,
                        constants.kImportDatabase,
                        None,
                        import_data=True)
    with pytest.raises(OSError):
        importer.import_percept(metadata)
Exemple #3
0
def test_import_single_percept(importdb):
	importer = Importer(kConfig, constants.kImportDatabase, constants.kImportFile, import_data=False)
	with importdb.get_session() as session:
		percepts = session.query(Percept).all()
		assert len(percepts) == 0
	percept_id = importer.import_percept(constants.kExamplePercept)
	assert percept_id > 0
	with importdb.get_session() as session:
		percepts = session.query(Percept).all()
		assert len(percepts) == 1
Exemple #4
0
def test_import_single_percept(importdb):
    importer = Importer(kConfig,
                        constants.kImportDatabase,
                        constants.kImportFile,
                        import_data=False)
    with importdb.get_session() as session:
        percepts = session.query(Percept).all()
        assert len(percepts) == 0
    percept_id = importer.import_percept(constants.kExamplePercept)
    assert percept_id > 0
    with importdb.get_session() as session:
        percepts = session.query(Percept).all()
        assert len(percepts) == 1