Exemplo n.º 1
0
 def test_get_limits_for_no_models(self):
     blank_conf = EditRegionConfiguration()
     template = Template(
         """{
         "x": {
             "name": "test"
         }
     }"""
     )
     blank_conf.raw_config = blank_conf.decode_template_region_configuration(template_instance=template)
     blank_conf.config = blank_conf.get_template_region_configuration(raw_data=blank_conf.raw_config)
     result = blank_conf.get_limits_for(region="x", chunk=User)
     self.assertEqual(0, result)
Exemplo n.º 2
0
 def test_get_limits_for(self):
     blank_conf = EditRegionConfiguration()
     template = Template(
         """{
         "x": {
             "name": "test",
             "models": {
                 "auth.User": 1,
                 "auth.Group": 0,
                 "auth.Permission": null
             }
         }
     }"""
     )
     blank_conf.raw_config = blank_conf.decode_template_region_configuration(template_instance=template)
     blank_conf.config = blank_conf.get_template_region_configuration(raw_data=blank_conf.raw_config)
     result = blank_conf.get_limits_for(region="x", chunk=User)
     self.assertEqual(1, result)
     # 0 means don't show up!
     result = blank_conf.get_limits_for(region="x", chunk=Group)
     self.assertEqual(0, result)
     result = blank_conf.get_limits_for(region="x", chunk=Permission)
     self.assertEqual(None, result)