Changeset View
Changeset View
Standalone View
Standalone View
tests/unit/test-002-attendee.py
Show All 28 Lines | def test_003_set_name(self): | ||||
name = "Doe, Jane" | name = "Doe, Jane" | ||||
self.attendee.set_name(name) | self.attendee.set_name(name) | ||||
self.assertEqual(self.attendee.get_name(), name) | self.assertEqual(self.attendee.get_name(), name) | ||||
def test_004_default_participant_status(self): | def test_004_default_participant_status(self): | ||||
self.assertEqual(self.attendee.get_participant_status(), 0) | self.assertEqual(self.attendee.get_participant_status(), 0) | ||||
def test_005_participant_status_map_length(self): | def test_005_participant_status_map_length(self): | ||||
self.assertEqual(len(self.attendee.participant_status_map.keys()), 7) | self.assertEqual(len(self.attendee.participant_status_map), 7) | ||||
def test_006_participant_status_map_forward_lookup(self): | def test_006_participant_status_map_forward_lookup(self): | ||||
# Forward lookups | # Forward lookups | ||||
self.assertEqual(self.attendee.participant_status_map["NEEDS-ACTION"], 0) | self.assertEqual(self.attendee.participant_status_map["NEEDS-ACTION"], 0) | ||||
self.assertEqual(self.attendee.participant_status_map["ACCEPTED"], 1) | self.assertEqual(self.attendee.participant_status_map["ACCEPTED"], 1) | ||||
self.assertEqual(self.attendee.participant_status_map["DECLINED"], 2) | self.assertEqual(self.attendee.participant_status_map["DECLINED"], 2) | ||||
self.assertEqual(self.attendee.participant_status_map["TENTATIVE"], 3) | self.assertEqual(self.attendee.participant_status_map["TENTATIVE"], 3) | ||||
self.assertEqual(self.attendee.participant_status_map["DELEGATED"], 4) | self.assertEqual(self.attendee.participant_status_map["DELEGATED"], 4) | ||||
Show All 9 Lines | def test_007_participant_status_map_reverse_lookup(self): | ||||
self.assertEqual([k for k, v in self.attendee.participant_status_map.iteritems() if v == 4][0], "DELEGATED") | self.assertEqual([k for k, v in self.attendee.participant_status_map.iteritems() if v == 4][0], "DELEGATED") | ||||
self.assertEqual([k for k, v in self.attendee.participant_status_map.iteritems() if v == 5][0], "IN-PROCESS") | self.assertEqual([k for k, v in self.attendee.participant_status_map.iteritems() if v == 5][0], "IN-PROCESS") | ||||
self.assertEqual([k for k, v in self.attendee.participant_status_map.iteritems() if v == 6][0], "COMPLETED") | self.assertEqual([k for k, v in self.attendee.participant_status_map.iteritems() if v == 6][0], "COMPLETED") | ||||
def test_008_default_rsvp(self): | def test_008_default_rsvp(self): | ||||
self.assertEqual(self.attendee.get_rsvp(), 0) | self.assertEqual(self.attendee.get_rsvp(), 0) | ||||
def test_009_rsvp_map_length(self): | def test_009_rsvp_map_length(self): | ||||
self.assertEqual(len(self.attendee.rsvp_map.keys()), 2) | self.assertEqual(len(self.attendee.rsvp_map), 2) | ||||
def test_010_rsvp_map_forward_lookup_boolean(self): | def test_010_rsvp_map_forward_lookup_boolean(self): | ||||
self.assertEqual(self.attendee.rsvp_map["TRUE"], True) | self.assertEqual(self.attendee.rsvp_map["TRUE"], True) | ||||
self.assertEqual(self.attendee.rsvp_map["FALSE"], False) | self.assertEqual(self.attendee.rsvp_map["FALSE"], False) | ||||
def test_011_rsvp_map_forward_lookup_integer(self): | def test_011_rsvp_map_forward_lookup_integer(self): | ||||
self.assertEqual(self.attendee.rsvp_map["TRUE"], 1) | self.assertEqual(self.attendee.rsvp_map["TRUE"], 1) | ||||
self.assertEqual(self.attendee.rsvp_map["FALSE"], 0) | self.assertEqual(self.attendee.rsvp_map["FALSE"], 0) | ||||
def test_012_rsvp_map_reverse_lookup_boolean(self): | def test_012_rsvp_map_reverse_lookup_boolean(self): | ||||
self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v is True][0], "TRUE") | self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v is True][0], "TRUE") | ||||
self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v is False][0], "FALSE") | self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v is False][0], "FALSE") | ||||
def test_013_rsvp_map_reverse_lookup_integer(self): | def test_013_rsvp_map_reverse_lookup_integer(self): | ||||
self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v == 1][0], "TRUE") | self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v == 1][0], "TRUE") | ||||
self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v == 0][0], "FALSE") | self.assertEqual([k for k, v in self.attendee.rsvp_map.iteritems() if v == 0][0], "FALSE") | ||||
def test_014_default_role(self): | def test_014_default_role(self): | ||||
self.assertEqual(self.attendee.get_role(), 0) | self.assertEqual(self.attendee.get_role(), 0) | ||||
def test_015_role_map_length(self): | def test_015_role_map_length(self): | ||||
self.assertEqual(len(self.attendee.role_map.keys()), 4) | self.assertEqual(len(self.attendee.role_map), 4) | ||||
def test_016_role_map_forward_lookup(self): | def test_016_role_map_forward_lookup(self): | ||||
self.assertEqual(self.attendee.role_map["REQ-PARTICIPANT"], 0) | self.assertEqual(self.attendee.role_map["REQ-PARTICIPANT"], 0) | ||||
self.assertEqual(self.attendee.role_map["CHAIR"], 1) | self.assertEqual(self.attendee.role_map["CHAIR"], 1) | ||||
self.assertEqual(self.attendee.role_map["OPT-PARTICIPANT"], 2) | self.assertEqual(self.attendee.role_map["OPT-PARTICIPANT"], 2) | ||||
self.assertEqual(self.attendee.role_map["NON-PARTICIPANT"], 3) | self.assertEqual(self.attendee.role_map["NON-PARTICIPANT"], 3) | ||||
def test_017_role_map_reverse_lookup(self): | def test_017_role_map_reverse_lookup(self): | ||||
self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 0][0], "REQ-PARTICIPANT") | self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 0][0], "REQ-PARTICIPANT") | ||||
self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 1][0], "CHAIR") | self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 1][0], "CHAIR") | ||||
self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 2][0], "OPT-PARTICIPANT") | self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 2][0], "OPT-PARTICIPANT") | ||||
self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 3][0], "NON-PARTICIPANT") | self.assertEqual([k for k, v in self.attendee.role_map.iteritems() if v == 3][0], "NON-PARTICIPANT") | ||||
def test_015_cutype_map_length(self): | def test_015_cutype_map_length(self): | ||||
self.assertEqual(len(self.attendee.cutype_map.keys()), 5) | self.assertEqual(len(self.attendee.cutype_map), 5) | ||||
def test_016_cutype_map_forward_lookup(self): | def test_016_cutype_map_forward_lookup(self): | ||||
self.assertEqual(self.attendee.cutype_map["GROUP"], kolabformat.CutypeGroup) | self.assertEqual(self.attendee.cutype_map["GROUP"], kolabformat.CutypeGroup) | ||||
self.assertEqual(self.attendee.cutype_map["INDIVIDUAL"], kolabformat.CutypeIndividual) | self.assertEqual(self.attendee.cutype_map["INDIVIDUAL"], kolabformat.CutypeIndividual) | ||||
self.assertEqual(self.attendee.cutype_map["RESOURCE"], kolabformat.CutypeResource) | self.assertEqual(self.attendee.cutype_map["RESOURCE"], kolabformat.CutypeResource) | ||||
self.assertEqual(self.attendee.cutype_map["ROOM"], kolabformat.CutypeRoom) | self.assertEqual(self.attendee.cutype_map["ROOM"], kolabformat.CutypeRoom) | ||||
self.assertEqual(self.attendee.cutype_map["UNKNOWN"], kolabformat.CutypeUnknown) | self.assertEqual(self.attendee.cutype_map["UNKNOWN"], kolabformat.CutypeUnknown) | ||||
Show All 37 Lines |