def test_with_all_true(self): es = EdgeSet(np.ones(8)) for letter in 'acgtACGT': assert es.is_edge(letter)
def test_adds_each_edge(self): es = EdgeSet(np.zeros(8)) for letter in 'acgtACGT': assert not es.is_edge(letter) es.add_edge(letter) assert es.is_edge(letter)
def test_removes_each_edge(self): es = EdgeSet(np.ones(8)) for letter in 'acgtACGT': assert es.is_edge(letter) es.remove_edge(letter) assert not es.is_edge(letter)
def test_with_none_true(self): es = EdgeSet(np.zeros(8)) for letter in 'acgtACGT': assert not es.is_edge(letter)