示例#1
0
    def test_non_shareable_group_to_json(self):
        """Tests converting a group to JSON."""
        g = Group(name="somegroup", display_name="Some Group",
                  description="Just some average group", visibility=Visibility.NON_SHAREABLE)

        json = g.to_json()
        self.assertTrue('"principalTypeEnum":"LOCAL_GROUP"' in json)
        self.assertTrue('"name":"somegroup"' in json)
        self.assertTrue('"displayName":"Some Group"' in json)
        self.assertTrue('"description":"Just some average group"' in json)
        self.assertTrue('"visibility":"' + Visibility.NON_SHAREABLE + '"' in json)
        self.assertTrue(json[0], "{")
        self.assertTrue(json.endswith("}"))
示例#2
0
 def test_blank_values_in_json(self):
     """Tests missing values are being left out of JSON"""
     g = Group("group1")
     json = g.to_json()
     self.assertFalse(", ," in json)