Changeset 1064
- Timestamp:
- 12/06/2011 11:13:34 AM (6 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
examples/tests.py (modified) (1 diff)
-
ldapdb/models/base.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/tests.py
r1049 r1064 357 357 self.assertEquals(qs.count(), 1) 358 358 359 g2 = ScopedGroup.objects.get(name="scopedgroup") 360 self.assertEquals(g2.name, u'scopedgroup') 361 self.assertEquals(g2.gid, 5000) 362 359 363 class AdminTestCase(BaseTestCase): 360 364 fixtures = ['test_users.json'] -
trunk/ldapdb/models/base.py
r1049 r1064 149 149 Returns a copy of the current class with a different base_dn. 150 150 """ 151 import new 151 class Meta: 152 proxy = True 152 153 import re 153 154 suffix = re.sub('[=,]', '_', base_dn) 154 155 name = "%s_%s" % (base_class.__name__, str(suffix)) 155 new_class = new.classobj(name, (base_class,), {'base_dn': base_dn, '__module__': base_class.__module__})156 new_class = type(name, (base_class,), {'base_dn': base_dn, '__module__': base_class.__module__, 'Meta': Meta}) 156 157 return new_class 157 158
