Changeset 2413 in products


Ignore:
Timestamp:
May 31, 2010 3:31:28 PM (14 years ago)
Author:
mylan
Message:

#131: Remove indexer registration, update newssitemap view, related tests

Location:
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser/newssitemapview.py

    r2399 r2413  
    1919        ('language', lambda x:x.Language), 
    2020        ('access', lambda x:x.gsm_access), 
    21         ('genres', lambda x:x.gsm_genres), 
     21        ('genres', lambda x:x and ", ".join(x.gsm_genres) or ""), 
    2222    ) 
    2323 
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/configure.zcml

    r2408 r2413  
    1818    <include package=".browser" /> 
    1919    <include package=".content" /> 
    20  
    21     <!-- Register gsm_* adapters for catalog --> 
    22     <adapter name="gsm_access" factory=".catalog.gsm_access" /> 
    23     <adapter name="gsm_genres" factory=".catalog.gsm_genres" /> 
    2420 
    2521    <!-- Register the installation GenericSetup extension profile --> 
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testNewsSitemaps.py

    r2412 r2413  
    9393        self.assert_("PressRelease, Blog" in self.data, "No 'PressRelease, Blog' in data") 
    9494 
     95    def test_ngenresEmpty(self): 
     96        # No genres should present if it's not updated 
     97        self.my_news.edit() 
     98        self.my_news.reindexObject() 
     99        self.reParse() 
     100        self.assertNotEqual("n:genres" in self.start.keys(), True) 
     101 
     102    def test_ngenresForNotExtended(self): 
     103        # No genres should present for not extended content type 
     104        self.portal.invokeFactory("Document", id="my_doc") 
     105        my_doc = getattr(self.portal, "my_doc") 
     106        my_doc.edit(text="Test document") 
     107        self.portal.portal_workflow.doActionFor(my_doc, "publish") 
     108        self.reParse() 
     109        self.assertNotEqual("n:genres" in self.start.keys(), True) 
    95110 
    96111 
Note: See TracChangeset for help on using the changeset viewer.