Example #1
0
 def testCanDeleteSubscription(self):
   url = "http://example.org/atom"
   s = Subscription(url=url, hub="http://hub.example.org/", sourceUrl="http://example.org/", key_name=url)
   s.put()
   self.assertTrue(Subscription.exists(url))
   Subscription.deleteSubscriptionWithMatchingUrl(url)
   self.assertFalse(Subscription.exists(url))
Example #2
0
 def testAddingSubscriptionTwiceOnlyAddsOneRecordToDataStore(self):
   url = "http://example.org/atom"
   s = Subscription(url=url, hub="http://hub.example.org/", sourceUrl="http://example.org/", key_name=url)
   s.put()
   self.assertEquals(1, len(Subscription.find(url).fetch(1000)))
   s2 = Subscription(url=url, hub="http://hub.example.org/", sourceUrl="http://example.org/", key_name=url)
   s2.put()
   self.assertEquals(1, len(Subscription.find(url).fetch(1000)))
   self.assertEquals(1, Subscription.all().count())
Example #3
0
  def testCanTellIfFeedIsAlreadyStored(self):
    url = "http://example.org/atom"
    s = Subscription(url=url, hub="http://hub.example.org/", sourceUrl="http://example.org/", key_name=url)
    s.put()

    self.assertTrue(Subscription.exists(url))