def test_option_values(self):
     """test for ancestor, associated and module options"""
     handler = DiadefsHandler( Config())
     df_h = DiaDefGenerator(Linker(project), handler)
     cl_config = Config()
     cl_config.classes = ['Specialization']
     cl_h = DiaDefGenerator(Linker(project), DiadefsHandler(cl_config) )
     self.assertEquals( (0, 0), df_h._get_levels())
     self.assertEquals( False, df_h.module_names)
     self.assertEquals( (-1, -1), cl_h._get_levels())
     self.assertEquals( True, cl_h.module_names)
     for hndl in [df_h, cl_h]:
         hndl.config.all_ancestors = True
         hndl.config.all_associated = True
         hndl.config.module_names = True
         hndl._set_default_options()
         self.assertEquals( (-1, -1), hndl._get_levels())
         self.assertEquals( True, hndl.module_names)
     handler = DiadefsHandler( Config())
     df_h = DiaDefGenerator(Linker(project), handler)
     cl_config = Config()
     cl_config.classes = ['Specialization']
     cl_h = DiaDefGenerator(Linker(project), DiadefsHandler(cl_config) )
     for hndl in [df_h, cl_h]:
         hndl.config.show_ancestors = 2
         hndl.config.show_associated = 1
         hndl.config.module_names = False
         hndl._set_default_options()
         self.assertEquals( (2, 1), hndl._get_levels())
         self.assertEquals( False, hndl.module_names)
 def test_option_values(self):
     """test for ancestor, associated and module options"""
     handler = DiadefsHandler( Config())
     df_h = DiaDefGenerator(Linker(PROJECT), handler)
     cl_config = Config()
     cl_config.classes = ['Specialization']
     cl_h = DiaDefGenerator(Linker(PROJECT), DiadefsHandler(cl_config) )
     self.assertEqual( (0, 0), df_h._get_levels())
     self.assertEqual( False, df_h.module_names)
     self.assertEqual( (-1, -1), cl_h._get_levels())
     self.assertEqual( True, cl_h.module_names)
     for hndl in [df_h, cl_h]:
         hndl.config.all_ancestors = True
         hndl.config.all_associated = True
         hndl.config.module_names = True
         hndl._set_default_options()
         self.assertEqual( (-1, -1), hndl._get_levels())
         self.assertEqual( True, hndl.module_names)
     handler = DiadefsHandler( Config())
     df_h = DiaDefGenerator(Linker(PROJECT), handler)
     cl_config = Config()
     cl_config.classes = ['Specialization']
     cl_h = DiaDefGenerator(Linker(PROJECT), DiadefsHandler(cl_config) )
     for hndl in [df_h, cl_h]:
         hndl.config.show_ancestors = 2
         hndl.config.show_associated = 1
         hndl.config.module_names = False
         hndl._set_default_options()
         self.assertEqual( (2, 1), hndl._get_levels())
         self.assertEqual( False, hndl.module_names)
 #def test_default_values(self):
     """test efault values for package or class diagrams"""