def setUp(self): self.root = get_root_node() self.hugo = create_user("Hugo", password="******", groups=['voters']) self.slot = create_slot("Slot") self.root.append_child(self.slot) self.text = create_textNode("Bla", "Dieser Text enthält verschiedene Suchbegriffe wie Giraffe, Huhn, Motorrad und Tisch.", [self.hugo]) self.slot.append_child(self.text) self.post1 = create_post("Ich finde /Slot.1 Huhn.", self.hugo) self.post1 = create_post("Giraffe Huhn.", self.hugo)
def create_some_microblogging(path=None): if User.objects.filter(username="******").count() > 0: blogger1 = User.objects.filter(username="******").all()[0] else: blogger1 = create_user("Blogger 1") create_post( "Meine Oma fährt im Hühnerstall Motorrad!" if not path else "Meine Oma erwähnt /" + path + " im Hühnerstall.", blogger1, ) if User.objects.filter(username="******").count() > 0: troll = User.objects.filter(username="******").all()[0] else: troll = create_user("Troll") if path: create_post("Ich erwähne /" + path + " um zu trollen. Lies das was ich schreibe und ärgere dich!", troll)
def post_new_derivate_for_node_message(user, original_path, derivate_path): text = '<span style="color: gray;">Hinweis:</span> @{user} hat den ' \ 'Vorschlag /{original_path} zu /{derivate_path} weiterentwickelt.'.format( user=user.username, original_path=original_path, derivate_path=derivate_path) return create_post(text, user, do_escape=False)
def setUp(self): self.hans = create_user('hans', description='noneSoFar', password="******") self.karl = create_user('karl', description='none', password="******") self.anon = User.objects.filter(username='******').all()[0] self.slot = create_slot("test") self.text1 = create_textNode("Hans Text", "Ich werde anonymisiert", [self.hans]) self.text2 = create_textNode("Karls Text", "Ich werde nicht anonymisiert", [self.karl]) self.text3 = create_textNode("Gemeinsamer Text", "Anonymous wird dabei geholfen haben diesen Text zu erstellen", [self.hans, self.karl]) self.text4 = create_textNode("Gemeinsamer Text mit anonymous", "Anonymous wird dabei geholfen haben diesen Text zu erstellen", [self.hans, self.karl, self.anon]) self.post1 = create_post("Bla", self.hans) self.post2 = create_post("Blubb", self.karl)
def post_new_argument_for_node_message(user, path, arg_type, arg_path): argument = {'c': "Gegenargument", 'con': "Gegenargment", 'n': "Argument", 'neut': "Argument", 'p': "Proargument", 'pro': "Proargument"} text = '<span style="color: gray;">Hinweis:</span> @{user} hat das {argument} /{arg_path} zum Vorschlag /{path} ' \ 'hinzugefügt.'.format( user=user.username, arg_path=arg_path, argument=argument[arg_type], path=path) return create_post(text, user, do_escape=False)
def post_node_became_favorit_message(path): text = 'Der Vorschlag /{path} ist zum Favoriten geworden.'.format(path=path) return create_post(text, system)
def post_node_was_unflagged_message(path, user): text = '<span style="color: gray;">Hinweis:</span> @{user} hat die Spam Markierung von /{path} zurückgezogen.'.format( user=user.username, path=path.strip('/')) return create_post(text, user, do_escape=False)
def post_node_was_flagged_message(path, user): text = '<span style="color: gray;">Hinweis:</span> @{user} hat /{path} als Spam markiert.'.format( user=user.username, path=path.strip('/')) return create_post(text, user, do_escape=False)