def test_post_bottom_site(self, mock_method): kw = {'name': 'BottomSite'} site_id = self.controller.post(**kw)['site']['site_id'] site = models.get_site(self.context, site_id) self.assertEqual(site['site_name'], 'BottomSite') self.assertEqual(site['az_id'], 'az_BottomSite') mock_method.assert_called_once_with('aggregate', self.context, 'ag_BottomSite', 'az_BottomSite')
def get_one(self, site_id): context = _extract_context_from_environ(_get_environment()) try: return {'site': models.get_site(context, site_id)} except exception.ResourceNotFound: pecan.abort(404, 'Site with id %s not found' % site_id)
def test_post_top_site(self): kw = {'name': 'TopSite', 'top': True} site_id = self.controller.post(**kw)['site']['site_id'] site = models.get_site(self.context, site_id) self.assertEqual(site['site_name'], 'TopSite') self.assertEqual(site['az_id'], '')