Example #1
0
 def test_make_unique_name_and_postfix(self):
     from karl.views.utils import make_unique_name_and_postfix
     context = self._make_context()
     name, postfix = make_unique_name_and_postfix(context, 'foo.bar')
     self.assertEqual(name, 'foo.bar')
     self.assertEqual(postfix, '')
     for i in range(1, 20):
         context[name] = testing.DummyModel()
         name, postfix = make_unique_name_and_postfix(context, 'foo.bar')
         self.assertEqual(name, 'foo-%i.bar' % (i, ))
         self.assertEqual(postfix, '%i' % (i, ))
Example #2
0
 def test_make_unique_name_and_postfix(self):
     from karl.views.utils import make_unique_name_and_postfix
     context = self._make_context()
     name, postfix = make_unique_name_and_postfix(context, 'foo.bar')
     self.assertEqual(name, 'foo.bar')
     self.assertEqual(postfix, '')
     for i in range(1, 20):
         context[name] = testing.DummyModel()
         name, postfix = make_unique_name_and_postfix(context, 'foo.bar')
         self.assertEqual(name, 'foo-%i.bar' % (i, ))
         self.assertEqual(postfix, '%i' % (i, ))