コード例 #1
0
ファイル: tr_test.py プロジェクト: tomtix/osux
 def check_has_expected(self):
     if not self.expected:
         self.print_start()
         logging.warning(Colors.warning("No data, dumping"))
         logging.warning(self.dump_str())
         return False
     return True
コード例 #2
0
ファイル: tr_test_stars.py プロジェクト: tomtix/osux
 def diff_str(self, zipped):
     l = []
     for s_map, s_brief, s_full in zipped:
         if s_map == s_brief:
             l.append(self.S_OK % (s_full))
         else:
             l.append(self.S_FAIL % (s_full, Colors.warning(s_map)))
     return '\n' + '\n'.join(l)
コード例 #3
0
ファイル: tr_test_convert.py プロジェクト: tomtix/osux
 def check(self):
     self.check_same_len(self.res)
     errors = 0
     zipped = zip(self.expected, self.res);
     for expected, map in zipped:
         s = map.str_obj(self.unit, self.MAX_LENGTH)
         if s == expected:
             logging.info(self.S_OK   % (s))
         else:
             logging.info(self.S_FAIL % (s, Colors.warning(expected)))
             errors += 1
     return errors