Esempio n. 1
0
 def test_with_all_true(self):
     es = EdgeSet(np.ones(8))
     for letter in 'acgtACGT':
         assert es.is_edge(letter)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 def test_with_none_true(self):
     es = EdgeSet(np.zeros(8))
     for letter in 'acgtACGT':
         assert not es.is_edge(letter)