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