def test_set_coordinates_no_variant_type(): """Test update coordinates when nothing to update""" # GIVEN a variant with some coordinates pos = 10 end = 10 length = 1 var = { "_id": "1_10_A_C", "pos": pos, "end": end, "length": length, } # WHEN setting the coordinates LoqusDB.set_coordinates(var) # THEN assert that nothing changed assert var["pos"] == pos assert var["end"] == end assert var["length"] == length
def test_set_coordinates_unknown_ins(): """Test update coordinates when insertion length is unknown""" # GIVEN a variant with some coordinates pos = 10 end = 10 length = -1 var_type = "INS" var = { "_id": "1_10_INS", "pos": pos, "end": end, "length": length, "variant_type": var_type, } # WHEN setting the coordinates LoqusDB.set_coordinates(var) # THEN assert that end coordinate is updated assert var["pos"] == pos assert var["end"] == end assert var["length"] == length