Beispiel #1
0
 def test_node_and_user_is_None(self):
     user = factory.make_User()
     node = factory.make_Node()
     event = factory.make_Event(node=node, user=user)
     node.delete()
     user.delete()
     event = reload_object(event)
     self.assertThat(
         event_to_dict(event),
         MatchesDict({
             "username":
             Equals(event.owner),
             "node":
             Equals(None),
             "hostname":
             Equals(event.hostname),
             "id":
             Equals(event.id),
             "level":
             Equals(event.type.level_str),
             "created":
             Equals(event.created.strftime("%a, %d %b. %Y %H:%M:%S")),
             "type":
             Equals(event.type.description),
             "description":
             Equals(event.description),
         }),
     )
Beispiel #2
0
 def test__node_not_None(self):
     event = factory.make_Event()
     self.assertThat(event_to_dict(event), MatchesDict({
         "username": Equals(event.owner),
         "node": Equals(event.node.system_id),
         "hostname": Equals(event.hostname),
         "id": Equals(event.id),
         "level": Equals(event.type.level_str),
         "created": Equals(
             event.created.strftime('%a, %d %b. %Y %H:%M:%S')),
         "type": Equals(event.type.description),
         "description": Equals(event.description),
         }))
Beispiel #3
0
 def test__node_and_user_is_None(self):
     event = factory.make_Event()
     event.node = None
     event.user = None
     self.assertThat(event_to_dict(event), MatchesDict({
         "username": Equals(event.username),
         "node": Equals(None),
         "hostname": Equals(event.node_hostname),
         "id": Equals(event.id),
         "level": Equals(event.type.level_str),
         "created": Equals(
             event.created.strftime('%a, %d %b. %Y %H:%M:%S')),
         "type": Equals(event.type.description),
         "description": Equals(event.description),
         }))
Beispiel #4
0
 def test_type_level_AUDIT(self):
     event = factory.make_Event()
     self.assertThat(
         event_to_dict(event),
         MatchesDict({
             "username":
             Equals(event.owner),
             "node":
             Equals(event.node.system_id),
             "hostname":
             Equals(event.hostname),
             "id":
             Equals(event.id),
             "level":
             Equals(event.type.level_str),
             "created":
             Equals(event.created.strftime("%a, %d %b. %Y %H:%M:%S")),
             "type":
             Equals(event.type.description),
             "description":
             Equals(event.render_audit_description),
         }),
     )