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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)