def _make_viewable(self, response_model):
     self.view_model.bookmark_id = response_model.bookmark_id
     self.view_model.name = response_model.name
     self.view_model.url = response_model.url
     self.view_model.host = response_model.host
     self.view_model.date_created = formatting.display_date(
         response_model.date_created
     )
     self.view_model.date_created_iso = formatting.iso_date(
         response_model.date_created
     )
def format_bookmark_details(bookmark):
    # return {
    #     'bookmark_id': bookmark.id
    #     'name': bookmark.name
    #     'url': bookmark['url'],
    #     'date_created': formatting.display_date(bookmark['date_created']),
    #     'date_created_iso': formatting.iso_date(bookmark['date_created']),
    #     'host': formatting.host_from_url(bookmark['url']),
    # }
    view = BookmarkDetailsViewModel()
    view.id = bookmark.id
    view.name = bookmark.name
    view.url = bookmark.url
    view.date_created = formatting.display_date(bookmark.date_created)
    view.date_created_iso = formatting.iso_date(bookmark.date_created)
    view.host = formatting.host_from_url(bookmark.url)
    return view
Esempio n. 3
0
 def test_format_iso_date_with_invalid_datetime(self):
     with self.assertRaises(AssertionError):
         iso_date(None)
Esempio n. 4
0
 def test_format_iso_date(self):
     formatted = iso_date(datetime(year=2017, month=1, day=1))
     self.assertEqual(formatted, '2017-01-01T00:00:00')
 def _make_viewable(self, bookmark):
     return ViewableBookmark(id=bookmark.id,
                             name=bookmark.name,
                             url=bookmark.url,
                             date_created=formatting.iso_date(
                                 bookmark.date_created))
 def _make_viewable(self, response_model):
     self._view_model = ViewableBookmark(id=response_model.id,
                                         name=response_model.name,
                                         url=response_model.url,
                                         date_created=formatting.iso_date(
                                             response_model.date_created))