def test_new_page(self):
     actual = fromstring(self.service.new_page((('http://localhost:3333/', 
                                                 'admin', 'admin', 
     { 'mt_basename': '',
       'description': '<p>this is a test page</p>', 
       'wp_slug': '', 
       'title': 'test page'},True))))
     struct = actual[0][0][0][0]
     self.assertEqual('3', struct.text)
     page = page_service.get_by_id(3)
     self.assertEqual('test page', page.title)
     self.assertEqual('test-page', page.slug)
     self.assertEqual('<p>this is a test page</p>', page.content)
 def test_edit_page(self):
     actual = fromstring(self.service.edit_page(('http://localhost:3333/',
                                                  '1',
                                                  'admin',
                                                  'admin',
  {'mt_basename': '20120315T20:40:59', 
   'description': '<P>edited</p>', 
   'wp_slug': '20120315T20:40:59',                                                                                                       
   'title': 'Android Experiments'},  True)))
     
     struct = actual[0][0][0][0]
     self.assertEqual('1', struct.text)
     page = page_service.get_by_id(1)
     self.assertEqual('Android Experiments', page.title)
     self.assertEqual('android-experiments', page.slug)
     self.assertEqual('<P>edited</p>', page.content)
     self.assertEqual(datetime(2012, 9, 10, 19, 20, 1, 413000), page.created_at)
 def GET(self, pageId):
     page = page_service.get_by_id(pageId) 
     return render.page(page)