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   
12      sf = SaveFrame() 
13      tT = TagTable() 
14      tT.tagnames=['_File_characteristics.Sf_category'] 
15      tT.tagvalues=[['file_characteristics']] 
16      sf.tagtables.append(tT) 
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