def test_normalization_case_5(): ''' test consensus.normalize() with identical ref/alt of length < 1 expectation: no ref, alt = first character Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("TAC", "TAC") assert consensus_ref == "T" assert consensus_alt == "T"
def test_normalization_case_8(): ''' test consensxus.normalize() with differing ref/alt with shared first character expectation: normalized = shared first characters + all characters after 1st index Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("AT", "ATT") assert consensus_ref == "A" assert consensus_alt == "AT"
def test_normalization_case_4(): ''' test consensus.normalize() with differing ref/alt length 1 expectation: no changes in normalization Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("T", "C") assert consensus_ref == "T" assert consensus_alt == "C"
def test_normalization_case_9(): ''' test consensxus.normalize() GTA/GTATA expectation: G, GTA; first character matches, second 2 of ref matches to alt, so alt becomes first character + last 2 --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("GTA", "GTATA") assert consensus_ref == "G" assert consensus_alt == "GTA"
def test_normalization_case_6(): ''' test consensus.normalize() with differing ref/alt with shared first character expectation: no changes in normalization Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("T", "TAC") assert consensus_ref == "T" assert consensus_alt == "TAC"
def test_normalization_case_3(): ''' test consensus.normalize() with identical ref/alt expectation: no changes in normalization Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("T", "T") assert consensus_ref == "T" assert consensus_alt == "T"
def test_normalization_case_2(): ''' test consensus.normalize() with empty data expectation: empty outputs Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize("", "") assert consensus_ref == "" assert consensus_alt == ""
def test_normalization_case_1(): ''' test consensus.normalize() with None data expectation: None outputs Parameters --------- Returns ------- ''' consensus_ref, consensus_alt = consensus.normalize(None, None) assert consensus_ref == None assert consensus_alt == None