Пример #1
0
 def test_does_not_remove_unclosed_overhang(self):
     self.assertEquals(remove_overhangs('(atg/aa'), '(atg/aa')
     self.assertEquals(remove_overhangs('atg/aa)'), 'atg/aa)')
Пример #2
0
 def test_works_with_single_char_input(self):
     self.assertEquals(remove_overhangs(')'), ')')
     self.assertEquals(remove_overhangs('('), '(')
Пример #3
0
 def test_removes_front_and_back(self):
     self.assertEquals(remove_overhangs('(atg/)aa(atg/)'), 'aa')
Пример #4
0
 def test_does_not_remove_internal_overhang(self):
     self.assertEquals(remove_overhangs('(atg/)a(atg/)a(atg/)'), 'a(atg/)a')
Пример #5
0
 def test_works_with_single_char_input(self):
     self.assertEquals(remove_overhangs(')'), ')')
     self.assertEquals(remove_overhangs('('), '(')
Пример #6
0
 def test_removes_back_overhang(self):
     self.assertEquals(remove_overhangs('aa(atg/)'), 'aa')
Пример #7
0
 def test_does_not_remove_internal_overhang(self):
     self.assertEquals(remove_overhangs('(atg/)a(atg/)a(atg/)'), 'a(atg/)a')
Пример #8
0
 def test_does_not_remove_unclosed_overhang(self):
     self.assertEquals(remove_overhangs('(atg/aa'), '(atg/aa')
     self.assertEquals(remove_overhangs('atg/aa)'), 'atg/aa)')
Пример #9
0
 def test_removes_back_overhang(self):
     self.assertEquals(remove_overhangs('aa(atg/)'), 'aa')
Пример #10
0
 def test_removes_front_and_back(self):
     self.assertEquals(remove_overhangs('(atg/)aa(atg/)'), 'aa')
Пример #11
0
 def test_works_with_single_char_input(self):
     self.assertEquals(remove_overhangs(")"), ")")
     self.assertEquals(remove_overhangs("("), "(")
Пример #12
0
 def test_does_not_remove_unclosed_overhang(self):
     self.assertEquals(remove_overhangs("(atg/aa"), "(atg/aa")
     self.assertEquals(remove_overhangs("atg/aa)"), "atg/aa)")
Пример #13
0
 def test_does_not_remove_internal_overhang(self):
     self.assertEquals(remove_overhangs("(atg/)a(atg/)a(atg/)"), "a(atg/)a")
Пример #14
0
 def test_removes_front_and_back(self):
     self.assertEquals(remove_overhangs("(atg/)aa(atg/)"), "aa")
Пример #15
0
 def test_removes_back_overhang(self):
     self.assertEquals(remove_overhangs("aa(atg/)"), "aa")