def test_insert_error(): db = Database() addr1 = 'localhost' addr2 = '127.0.0.1' addr3 = 'x011?!-\n/\\nw#!/.,x;{test}[lol]' host1 = Host(addr1, db) db.insert_error(host1.get_json()) assert db._Database__errors[0] == host1.get_json()
def test_select_newest_errors(): db = Database() addr1 = 'localhost' addr2 = '127.0.0.1' addr3 = 'x011?!-\n/\\nw#!/.,x;{test}[lol]' host1 = Host(addr1, db) assert db.select_newest_errors() == [] db.insert_error(host1.get_json()) assert len(db.select_newest_errors()) == 1 assert db.select_newest_errors()[0] == host1.get_json() db.insert_error(host1.get_json()) assert len(db.select_newest_errors()) == 1 assert db.select_newest_errors()[0] == host1.get_json()
def test_select_error(): db = Database() addr1 = 'localhost' addr2 = '127.0.0.1' addr3 = 'x011?!-\n/\\nw#!/.,x;{test}[lol]' host1 = Host(addr1, db) db.insert_error(host1.get_json()) assert len(db.select_error()) == 1 assert db.select_error()[0] == host1.get_json() assert db.select_error(addr1) == host1.get_json() assert db.select_error(addr2) == {} assert db.select_error(addr3) == {} assert db.select_error([addr1, addr2, addr3]) == {} assert db.select_error((addr1, addr2, addr3)) == {} db.insert_error(host1.get_json()) assert len(db.select_error()) == 1