Package bmrblib :: Package pystarlib :: Module SaveFrameTest
[hide private]
[frames] | no frames]

Source Code for Module bmrblib.pystarlib.SaveFrameTest

 1  """ 
 2  Unit test for SaveFrameTest.py 
 3  Setup taken from "Dive Into Python" 
 4  """ 
 5  import unittest 
 6  from unittest import TestCase 
 7  from bmrblib.pystarlib.TagTable import TagTable 
 8  from bmrblib.pystarlib.SaveFrame import SaveFrame 
 9   
10   
11 -class AllChecks(TestCase):
12 sf = SaveFrame() 13 tT = TagTable() 14 tT.tagnames=['_File_characteristics.Sf_category'] 15 tT.tagvalues=[['file_characteristics']] 16 sf.tagtables.append(tT)
17 - def testcheck_integrity(self):
18 """SaveFrame integritiy""" 19 self.assertFalse(self.sf.check_integrity())
20 - def teststar_text(self):
21 """SaveFrame STAR representation""" 22 starText = """\nsave_general_sf_title\n loop_\n _File_characteristics.Sf_category\n\nfile_characteristics\n\n stop_\n\nsave_\n""" 23 self.assertEqual(self.sf.star_text(), starText)
24
26 """SaveFrame category""" 27 sfCategory = "file_characteristics" 28 self.assertEqual(self.sf.getSaveFrameCategory(), sfCategory)
29 30 31 if __name__ == "__main__": 32 unittest.main() 33