예제 #1
0
    def test_tracker_saves_subscription(self):
        self._delete_all_subscriptions()

        self.assertEquals(0, len(Subscription.all().fetch(100)))
        sender = "*****@*****.**"
        search_term = "somestring"

        tracker = Tracker()
        subscription = tracker.track(sender, search_term)
        self.assertEquals(1, len(Subscription.all().fetch(100)))
        self.assertEquals(subscription, Subscription.all().fetch(1)[0])
예제 #2
0
  def test_tracker_saves_subscription(self):
    self._delete_all_subscriptions()

    self.assertEquals(0, len(Subscription.all().fetch(100)))
    sender = '*****@*****.**'
    search_term='somestring'

    tracker = Tracker(hub_subscriber=StubHubSubscriber())

    subscription = tracker.track(sender, search_term)
    self.assertEquals(1, len(Subscription.all().fetch(100)))
    self.assertEquals(subscription, Subscription.all().fetch(1)[0])
예제 #3
0
 def _delete_all_subscriptions(self):
   for subscription in Subscription.all().fetch(100):
     subscription.delete()
예제 #4
0
 def _delete_all_subscriptions(self):
   for subscription in Subscription.all().fetch(100):
     subscription.delete()