示例#1
0
 def test_spawn_helper_lp957599(self):
     days_delta = 6
     spawn_helper = SpawnHelper()
     with patch.object(spawn_helper, "run") as mock_run:
         spawn_helper.run_generic_piston_helper(
             "RatingsAndReviewsAPI", "review_stats", days=days_delta)
         cmd = mock_run.call_args[0][0]
         #print mock_run.call_args_list
         #print cmd
         self.assertEqual(cmd[3], 'RatingsAndReviewsAPI')
         self.assertEqual(cmd[4], 'review_stats')
         self.assertEqual(cmd[5], '{"days": 6}')
示例#2
0
 def test_spawn_helper_lp957599(self):
     days_delta = 6
     spawn_helper = SpawnHelper()
     with patch.object(spawn_helper, "run") as mock_run:
         spawn_helper.run_generic_piston_helper(
             "RatingsAndReviewsAPI", "review_stats", days=days_delta)
         cmd = mock_run.call_args[0][0]
         #print mock_run.call_args_list
         #print cmd
         self.assertEqual(cmd[3], 'RatingsAndReviewsAPI')
         self.assertEqual(cmd[4], 'review_stats')
         self.assertEqual(cmd[5], '{"days": 6}')
示例#3
0
 def _retrieve_votes_from_server(self):
     LOG.debug("_retrieve_votes_from_server started")
     user = get_person_from_config()
     
     if not user:
         LOG.warn("Could not get usefulness from server, no username in config file")
         return False
     
     # run the command and add watcher
     spawn_helper = SpawnHelper()
     spawn_helper.connect("data-available", self._on_usefulness_data)
     spawn_helper.run_generic_piston_helper(
         "RatingsAndReviewsAPI", "get_usefulness", username=user)
    def _retrieve_votes_from_server(self):
        LOG.debug("_retrieve_votes_from_server started")
        user = get_person_from_config()

        if not user:
            LOG.warn("Could not get usefulness from server, no username "
                "in config file")
            return False

        # run the command and add watcher
        spawn_helper = SpawnHelper()
        spawn_helper.connect("data-available", self._on_usefulness_data)
        spawn_helper.run_generic_piston_helper(
            "RatingsAndReviewsAPI", "get_usefulness", username=user)
示例#5
0
文件: rnr.py 项目: pombredanne/shop
 def refresh_review_stats(self):
     """ public API, refresh the available statistics """
     try:
         mtime = os.path.getmtime(self.REVIEW_STATS_CACHE_FILE)
         days_delta = int((time.time() - mtime) // (24 * 60 * 60))
         days_delta += 1
     except OSError:
         days_delta = 0
     LOG.debug("refresh with days_delta: %s" % days_delta)
     # FIXME: the server currently has bug (#757695) so we
     #        can not turn this on just yet and need to use
     #        the old "catch-all" review-stats for now
     #origin = "any"
     #distroseries = self.distro.get_codename()
     spawn_helper = SpawnHelper()
     spawn_helper.connect("data-available", self._on_review_stats_data)
     if days_delta:
         spawn_helper.run_generic_piston_helper(
             "RatingsAndReviewsAPI", "review_stats", days=days_delta)
     else:
         spawn_helper.run_generic_piston_helper(
             "RatingsAndReviewsAPI", "review_stats")
示例#6
0
文件: rnr.py 项目: sti-lyneos/shop
 def refresh_review_stats(self):
     """ public API, refresh the available statistics """
     try:
         mtime = os.path.getmtime(self.REVIEW_STATS_CACHE_FILE)
         days_delta = int((time.time() - mtime) // (24 * 60 * 60))
         days_delta += 1
     except OSError:
         days_delta = 0
     LOG.debug("refresh with days_delta: %s" % days_delta)
     # FIXME: the server currently has bug (#757695) so we
     #        can not turn this on just yet and need to use
     #        the old "catch-all" review-stats for now
     #origin = "any"
     #distroseries = self.distro.get_codename()
     spawn_helper = SpawnHelper()
     spawn_helper.connect("data-available", self._on_review_stats_data)
     if days_delta:
         spawn_helper.run_generic_piston_helper("RatingsAndReviewsAPI",
                                                "review_stats",
                                                days=days_delta)
     else:
         spawn_helper.run_generic_piston_helper("RatingsAndReviewsAPI",
                                                "review_stats")