示例#1
0
    def get(self):

        value = self.request.get("value")
        rule_delete = {"value": value}

        print rule_delete

        response = rules.delete_rule(rule_delete, **GNIP_RULES_PARAMS)
        TABLE_CACHE.clear()

        self.response.headers['Content-Type'] = 'application/json'
        self.response.out.write(json.dumps(response))
示例#2
0
    def get(self):
        
        value = self.request.get("value")
        rule_delete = {
            "value" : value
        }

        response = rules.delete_rule(rule_delete, **GNIP_RULES_PARAMS)
        TABLE_CACHE.clear()
        
        self.response.headers['Content-Type'] = 'application/json'   
        self.response.out.write(json.dumps(response))
示例#3
0
    def get(self):
        
        rule_index = int(self.request.get("index"))
        
        response = None
        
        try:
            rules_list = rules.get_rules(url=GNIP_URL, auth=(GNIP_USERNAME, GNIP_PASSWORD))
            rule_delete = rules_list[rule_index]
            
            print rules_list
            print rule_delete
            
            r = rule_delete
            
            if not isinstance(r, dict):
                print "1"
    
            if "value" not in r:
                print "2"
    
            if not isinstance(r['value'], basestring):
                print "3"
    
            if "tag" in r and not isinstance(r['tag'], basestring):
                print "4"
    
#             for k in r:
#                 if k not in expected:
#                     fail()
            
            response = rules.delete_rule(rule_delete, url=GNIP_URL, auth=(GNIP_USERNAME, GNIP_PASSWORD))
        except RulesGetFailedException:
            pass # uh oh
        
        self.response.headers['Content-Type'] = 'application/json'   
        self.response.out.write(json.dumps(response))
示例#4
0
 def test_delete_rules_single(self):
     """ Delete one rule. """
     rules.delete_rule({"value": "Hello World"}, config_file_path=test_utils.test_config_path)
示例#5
0
 def test_delete_rules_single(self):
     rules.delete_rule({"value": "Hello World"},
                       config_file_path=test_utils.test_config_path)