Ejemplo n.º 1
0
    def test_can_save_a_group3(self):
        grp = Group(
            self.group.account,
            {'member_group_id': 200, 'group_name':u"Renamed Group"})
        MockAdapter.expected = True

        grp.save()

        self.assertEquals(grp.account.adapter.called, 1)
        self.assertEquals(
            grp.account.adapter.call,
            ('PUT', '/groups/200', {'group_name':u"Renamed Group"}))
Ejemplo n.º 2
0
    def test_can_save_a_group2(self):
        grp = Group(
            self.group.account,
            {'member_group_id': 200, 'group_name':u"Renamed Group"})
        MockAdapter.expected = False

        with self.assertRaises(ex.GroupUpdateError):
            grp.save()
        self.assertEquals(grp.account.adapter.called, 1)
        self.assertEquals(
            grp.account.adapter.call,
            ('PUT', '/groups/200', {'group_name':u"Renamed Group"}))
Ejemplo n.º 3
0
    def test_can_save_a_group3(self):
        grp = Group(self.group.account, {
            'member_group_id': 200,
            'group_name': u"Renamed Group"
        })
        MockAdapter.expected = True

        grp.save()

        self.assertEquals(grp.account.adapter.called, 1)
        self.assertEquals(grp.account.adapter.call,
                          ('PUT', '/groups/200', {
                              'group_name': u"Renamed Group"
                          }))
Ejemplo n.º 4
0
    def test_can_save_a_group2(self):
        grp = Group(self.group.account, {
            'member_group_id': 200,
            'group_name': u"Renamed Group"
        })
        MockAdapter.expected = False

        with self.assertRaises(ex.GroupUpdateError):
            grp.save()
        self.assertEquals(grp.account.adapter.called, 1)
        self.assertEquals(grp.account.adapter.call,
                          ('PUT', '/groups/200', {
                              'group_name': u"Renamed Group"
                          }))
Ejemplo n.º 5
0
    def test_can_save_a_group(self):
        grp = Group(self.group.account, {'group_name':u"New Group"})
        MockAdapter.expected = [
            {'member_group_id': 201, 'group_name': u"New Group"}]

        result = grp.save()

        self.assertIsNone(result)
        self.assertEquals(grp.account.adapter.called, 1)
        self.assertEquals(self.group.account.adapter.call, (
            'POST',
            '/groups',
            {'groups': [{'group_name': u"New Group"}]}
        ))
Ejemplo n.º 6
0
    def test_can_save_a_group(self):
        grp = Group(self.group.account, {'group_name': "New Group"})
        MockAdapter.expected = [{
            'member_group_id': 201,
            'group_name': "New Group"
        }]

        result = grp.save()

        self.assertIsNone(result)
        self.assertEqual(grp.account.adapter.called, 1)
        self.assertEqual(self.group.account.adapter.call, ('POST', '/groups', {
            'groups': [{
                'group_name': "New Group"
            }]
        }))