def test_remove_mode_ctf_starfile(self): remove = s.zerofill(['91', '092'], 4) s.write_file(self.ctf_starfile_in, self.starfile_out, self.filename, self.digits, remove, mode='r') with open(self.starfile_out, 'r') as f: self.assertMultiLineEqual(f.read(), self.exp_ctf_starfile)
def test_bad_starfile(self): self.assertFalse(s.check_all_exist('/tmp/star1.star', '20160126_BRCA1_GO_0001.mrc', s.zerofill([1,2,91,93], 4)))
def test_yes_ctf_starfile(self): self.assertTrue(s.check_all_exist('/tmp/star1.star', '20160126_BRCA1_GO_0001.mrc', s.zerofill([1,2,91,92], 4)))
def test_remove_mode_ctf_starfile(self): remove = s.zerofill(['91','092'], 4) s.write_file(self.ctf_starfile_in, self.starfile_out, self.filename, self.digits, remove, mode='r') with open(self.starfile_out, 'r') as f: self.assertMultiLineEqual(f.read(), self.exp_ctf_starfile)
def test_empty_list(self): lst = [] digits = 3 self.assertEqual([], s.zerofill(lst, digits))
def test_integer_list(self): lst = [1,2,3] digits = 3 self.assertEqual(['001','002','003'], s.zerofill(lst, digits))
def test_string_list(self): lst = ['1','2','3'] digits = 3 self.assertEqual(['001','002','003'], s.zerofill(lst, digits))
def test_bad_starfile(self): self.assertFalse( s.check_all_exist('/tmp/star1.star', '20160126_BRCA1_GO_0001.mrc', s.zerofill([1, 2, 91, 93], 4)))
def test_yes_ctf_starfile(self): self.assertTrue( s.check_all_exist('/tmp/star1.star', '20160126_BRCA1_GO_0001.mrc', s.zerofill([1, 2, 91, 92], 4)))
def test_integer_list(self): lst = [1, 2, 3] digits = 3 self.assertEqual(['001', '002', '003'], s.zerofill(lst, digits))
def test_string_list(self): lst = ['1', '2', '3'] digits = 3 self.assertEqual(['001', '002', '003'], s.zerofill(lst, digits))