Revision d01f7d92 kamaki/clients/test/image.py

b/kamaki/clients/test/image.py
47 47
        "size": 752782848},
48 48
    {
49 49
        "status": "available",
50
        "name": "Debian_Wheezy_Base",
51
        "disk_format": "diskdump",
52
        "container_format": "bare",
53
        "id": "1f8454f0-8e3e-4b6c-ab8e-5236b728dffe",
54
        "size": 795107328},
55
    {
56
        "status": "available",
57 50
        "name": "maelstrom",
58 51
        "disk_format": "diskdump",
59 52
        "container_format": "bare",
......
92 85
        "size": 752782848},
93 86
    {
94 87
        "status": "available",
95
        "name": "Debian_Wheezy_Base",
96
        "checksum": "8f96e73ba8886a05de6f9b3705c981",
97
        "created_at": "2013-01-29 16:41:13",
98
        "disk_format": "diskdump",
99
        "updated_at": "2013-01-29 16:41:14",
100
        "properties": {
101
            "partition_table": "msdos",
102
            "osfamily": "linux",
103
            "users": "root",
104
            "swap": "5:259",
105
            "os": "debian",
106
            "root_partition": "1",
107
            "description": "Debian7.0(Wheezy)Base"},
108
        "location": "pithos://us3r-EO2-1d/images/Deb_Whz201301291840.diskdump",
109
        "container_format": "bare",
110
        "owner": "user302@mail.example.com",
111
        "is_public": True,
112
        "deleted_at": "",
113
        "id": "1f8454f0-8e3e-4b6c-ab8e-5236b728dffe",
114
        "size": 795107328},
115
    {
116
        "status": "available",
117 88
        "name": "maelstrom",
118 89
        "checksum": "b202b8c7030cb22f896c6664ac",
119 90
        "created_at": "2013-02-13 10:07:42",
......
307 278
            for membership in memberships:
308 279
                self.assertTrue(membership['member_id'] in members)
309 280

  
310
    """
311 281
    def test_list_members(self):
312
        ""Test list_members""
313
        self._test_list_members()
314

  
315
    def _test_list_members(self):
316
        self._test_set_members()
282
        img0 = example_images_detailed[0]
283
        members = ['use3r-1d-0', 'us2r-1d-1', 'us3r-1d-2']
284
        self.FR.json = dict(members=members)
285
        with patch.object(self.C, 'perform_request', return_value=self.FR()):
286
            r = self.client.list_members(img0['id'])
287
            self.assertEqual(r, members)
317 288

  
289
    """
318 290
    def test_remove_members(self):
319 291
        ""Test remove_members - NO CHECK""
320 292
        self._prepare_img()

Also available in: Unified diff