def test_meta_missing(session): loader = Load(db.app, session) with HTTMock(atom_mock('meta_miss')): loader.run() assert loader.no_of_packages == 1 assert loader.skipped_packages == 1 assert loader.no_of_updates == 0 assert loader.new_packages == 0
def test_meta_missing(session): loader = Load(db.app, session) with HTTMock(atom_mock('meta_miss')): loader.run() assert loader.no_of_packages == 1 assert loader.skipped_packages == 1 assert loader.no_of_updates == 0 assert loader.new_packages == 0
def test_loader_third_run(session): loader = Load(db.app, session) with HTTMock(atom_mock('update_run_2')): loader.run() package = Package.query.first() assert package.name == "linter" assert package.dependencies.count() == 2 assert Dependency.query.count() == 4 assert package.license.name == "Apache-2.0" assert package.author == "atomlinter" return session
def test_loader_third_run(session): loader = Load(db.app, session) with HTTMock(atom_mock('update_run_2')): loader.run() package = Package.query.first() assert package.name == "linter" assert package.dependencies.count() == 2 assert Dependency.query.count() == 4 assert package.license.name == "Apache-2.0" assert package.author == "atomlinter" return session
def test_loader_second_run(session): loader = Load(db.app, session) with HTTMock(atom_mock('update_run_1')): loader.run() package = Package.query.first() assert package.name == "linter" assert package.downloads.order_by(Downloads.id.desc()).first().downloads == 145999 assert package.stars == 699 assert package.version.order_by(Version.id.desc()).first().number == "0.9.2" assert package.dependencies.count() == 4 assert Dependency.query.count() == 4 assert package.license.name == "Apache-2.0" return session
def test_loader_first_run(session): clear_data() loader = Load(db.app, session) with HTTMock(atom_mock('first_run')): loader.run() package = Package.query.first() assert package.name == "linter" assert package.downloads.order_by(Downloads.id.desc()).first().downloads == 145375 assert package.stars == 609 assert package.version.first().number == "0.9.0" assert package.dependencies.count() == 3 assert package.license.name == "MIT" return session
def test_loader_first_run(session): clear_data() loader = Load(db.app, session) with HTTMock(atom_mock('first_run')): loader.run() package = Package.query.first() assert package.name == "linter" assert package.downloads.order_by( Downloads.id.desc()).first().downloads == 145375 assert package.stars == 609 assert package.version.first().number == "0.9.0" assert package.dependencies.count() == 3 assert package.license.name == "MIT" return session
def test_loader_second_run(session): loader = Load(db.app, session) with HTTMock(atom_mock('update_run_1')): loader.run() package = Package.query.first() assert package.name == "linter" assert package.downloads.order_by( Downloads.id.desc()).first().downloads == 145999 assert package.stars == 699 assert package.version.order_by( Version.id.desc()).first().number == "0.9.2" assert package.dependencies.count() == 4 assert Dependency.query.count() == 4 assert package.license.name == "Apache-2.0" return session
def test_request_exit(session): loader = Load(db.app, session) with HTTMock(atom_mock('test1')): loader.run() assert (loader.i - 1) == 2
def test_request_exit(session): loader = Load(db.app, session) with HTTMock(atom_mock('test1')): loader.run() assert (loader.i - 1) == 2