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"}))
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"}))
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" }))
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" }))
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"}]} ))
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" }] }))