Пример #1
0
 def test_minimal_args(self):
     obj_var, count, var_name, mods, finder = parse_related_tag(self.minimal_args)
     tools.assert_equals("obj_var", obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals("some_var", var_name)
     tools.assert_equals([], mods)
     tools.assert_equals(None, finder)
Пример #2
0
 def test_minimal_args(self):
     obj_var, count, var_name, mods, finder = parse_related_tag(
         self.minimal_args)
     tools.assert_equals('obj_var', obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals('some_var', var_name)
     tools.assert_equals([], mods)
     tools.assert_equals(None, finder)
Пример #3
0
 def test_limit_bu_more_models(self):
     self.minimal_args.insert(2, "articles.article,photos.photo")
     obj_var, count, var_name, mods, finder = parse_related_tag(self.minimal_args)
     tools.assert_equals("obj_var", obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals("some_var", var_name)
     tools.assert_equals([Article, Photo], mods)
     tools.assert_equals(None, finder)
Пример #4
0
 def test_limit_bu_model(self):
     self.minimal_args.insert(2, 'articles.article')
     obj_var, count, var_name, mods, finder = parse_related_tag(self.minimal_args)
     tools.assert_equals('obj_var', obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals('some_var', var_name)
     tools.assert_equals([Article], mods)
     tools.assert_equals(None, finder)
Пример #5
0
 def test_limit_bu_more_models(self):
     from ella.articles.models import Article, ArticleContents
     self.minimal_args.insert(2, 'articles.article,articles.articlecontents')
     obj_var, count, var_name, mods = parse_related_tag(self.minimal_args)
     self.assert_equals('obj_var', obj_var)
     self.assert_equals(10, count)
     self.assert_equals('some_var', var_name)
     self.assert_equals([Article, ArticleContents], mods)
Пример #6
0
 def test_limit_bu_model(self):
     from ella.articles.models import Article, ArticleContents
     self.minimal_args.insert(2, 'articles.article')
     obj_var, count, var_name, mods = parse_related_tag(self.minimal_args)
     self.assert_equals('obj_var', obj_var)
     self.assert_equals(10, count)
     self.assert_equals('some_var', var_name)
     self.assert_equals([Article], mods)
Пример #7
0
 def test_limit_bu_more_models(self):
     self.minimal_args.insert(2, 'articles.article,photos.photo')
     obj_var, count, var_name, mods, finder = parse_related_tag(
         self.minimal_args)
     tools.assert_equals('obj_var', obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals('some_var', var_name)
     tools.assert_equals([Article, Photo], mods)
     tools.assert_equals(None, finder)
Пример #8
0
 def test_limit_bu_more_models_with_space(self):
     self.minimal_args.insert(2, 'articles.article,')
     self.minimal_args.insert(3, 'photos.photo')
     obj_var, count, var_name, mods, finder = parse_related_tag(self.minimal_args)
     tools.assert_equals('obj_var', obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals('some_var', var_name)
     tools.assert_equals([Article, Photo], mods)
     tools.assert_equals(None, finder)
Пример #9
0
 def test_limit_bu_more_models_with_spaces_around_comma(self):
     from ella.articles.models import Article, ArticleContents
     self.minimal_args.insert(2, 'articles.article')
     self.minimal_args.insert(3, ',')
     self.minimal_args.insert(4, 'articles.articlecontents')
     obj_var, count, var_name, mods = parse_related_tag(self.minimal_args)
     self.assert_equals('obj_var', obj_var)
     self.assert_equals(10, count)
     self.assert_equals('some_var', var_name)
     self.assert_equals([Article, ArticleContents], mods)
Пример #10
0
 def test_finder_is_defined_before_model_specs(self):
     self.minimal_args.insert(2, "directly")
     self.minimal_args.insert(3, "articles.article")
     self.minimal_args.insert(4, ",")
     self.minimal_args.insert(5, "photos.photo")
     obj_var, count, var_name, mods, finder = parse_related_tag(self.minimal_args)
     tools.assert_equals("obj_var", obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals("some_var", var_name)
     tools.assert_equals([Article, Photo], mods)
     tools.assert_equals("directly", finder)
Пример #11
0
 def test_finder_is_defined_before_model_specs(self):
     self.minimal_args.insert(2, 'directly')
     self.minimal_args.insert(3, 'articles.article')
     self.minimal_args.insert(4, ',')
     self.minimal_args.insert(5, 'photos.photo')
     obj_var, count, var_name, mods, finder = parse_related_tag(self.minimal_args)
     tools.assert_equals('obj_var', obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals('some_var', var_name)
     tools.assert_equals([Article, Photo], mods)
     tools.assert_equals("directly", finder)
Пример #12
0
 def test_finder_is_defined_before_model_specs(self):
     self.minimal_args.insert(2, 'directly')
     self.minimal_args.insert(3, 'articles.article')
     self.minimal_args.insert(4, ',')
     self.minimal_args.insert(5, 'photos.photo')
     obj_var, count, var_name, mods, finder = parse_related_tag(
         self.minimal_args)
     tools.assert_equals('obj_var', obj_var)
     tools.assert_equals(10, count)
     tools.assert_equals('some_var', var_name)
     tools.assert_equals([Article, Photo], mods)
     tools.assert_equals("directly", finder)
Пример #13
0
 def test_minimal_args(self):
     obj_var, count, var_name, mods = parse_related_tag(self.minimal_args)
     self.assert_equals('obj_var', obj_var)
     self.assert_equals(10, count)
     self.assert_equals('some_var', var_name)
     self.assert_equals([], mods)
Пример #14
0
 def test_minimal_args(self):
     obj_var, count, var_name, mods = parse_related_tag(self.minimal_args)
     self.assert_equals('obj_var', obj_var)
     self.assert_equals(10, count)
     self.assert_equals('some_var', var_name)
     self.assert_equals([], mods)