示例#1
0
    def test_compound_entity(self):
        self.assertEqual(jpush.device_tag(jpush.add("tag1", "tag2")),
                         {'tags': {
                             'add': ['tag1', 'tag2']
                         }})

        self.assertEqual(jpush.device_tag(jpush.remove("tag1", "tag2")),
                         {'tags': {
                             'remove': ['tag1', 'tag2']
                         }})

        self.assertEqual(
            jpush.device_alias(jpush.add("alias1", "alias2"),
                               jpush.remove("alias3", "alias4")), {
                                   'alias': {
                                       'add': ['alias1', 'alias2'],
                                       'remove': ['alias3', 'alias4']
                                   }
                               })

        self.assertEqual(
            jpush.device_regid(jpush.add("regid1", "regid2"),
                               jpush.remove("regid3", "regid4")), {
                                   'registration_ids': {
                                       'add': ['regid1', 'regid2'],
                                       'remove': ['regid3', 'regid4']
                                   }
                               })
    def test_compound_entity(self):
        self.assertEqual(
            jpush.device_tag(jpush.add("tag1", "tag2")),
            {'tags':{'add':['tag1', 'tag2']}})

        self.assertEqual(
            jpush.device_tag(jpush.remove("tag1", "tag2")),
            {'tags':{'remove':['tag1', 'tag2']}})

        self.assertEqual(
            jpush.device_alias(jpush.add("alias1", "alias2"), jpush.remove("alias3", "alias4")),
            {'alias':{'add':['alias1', 'alias2'], 'remove':['alias3', 'alias4']}})

        self.assertEqual(
            jpush.device_regid(jpush.add("regid1", "regid2"), jpush.remove("regid3", "regid4")),
            {'registration_ids':{'add':['regid1', 'regid2'], 'remove':['regid3', 'regid4']}})
示例#3
0
 def post(self, request):
     tags = self.request.data.get('tags', None)
     reg_id = self.request.data.get('reg_id', None)
     # entity = jpush.my_device_tag(jpush.add("ddd", "tageee"))
     entity = jpush.device_tag(jpush.add(tags))
     res = self.my_device.set_devicemobile(registration_id=reg_id, entity=entity)
     return Response(res.payload)
 def test_clear_tag(self):
     reg_id = '090c1f59f89'
     entity = jpush.device_tag("")
     try:
         device.set_deviceinfo(reg_id, entity)
     except common.JPushFailure:
         self.assertEqual(1, 1)
     except:
         self.assertEqual(1, 0)
示例#5
0
 def test_clear_tag(self):
     reg_id = '090c1f59f89'
     entity = jpush.device_tag("")
     try:
         device.set_deviceinfo(reg_id, entity)
     except common.JPushFailure:
         self.assertEqual(1, 1)
     except:
         self.assertEqual(1, 0)
 def test_clear_tag(self):
     reg_id = '160a3797c80d93ce897'
     entity = jpush.device_tag("")
     try:
         device.set_deviceinfo(reg_id, entity)
     except common.JPushFailure:
         self.assertEqual(1, 1)
     except:
         self.assertEqual(1, 0)
示例#7
0
def set_device_info(regist_id, tags=[], alias=None):
    _jpush = jpush.JPush(setting.jpush_key, setting.jpush_secret)
    device = _jpush.create_device()
    reg_id = regist_id
    entity = jpush.device_tag({'add': tags})

    if alias:
        entity['alias'] = alias
    print entity, regist_id
    result = device.set_deviceinfo(reg_id, entity)
    print result.payload
 def test_set_device_mobile(self):
     reg_id = '1507bfd3f7c466c355c'
     entity = jpush.device_tag(jpush.add("ddd", "tageee"))
     result = device.set_devicemobile(reg_id, entity)
     self.assertEqual(result.status_code, 200)
示例#9
0
import jpush as jpush
from conf import app_key, master_secret
_jpush = jpush.JPush(app_key, master_secret)
_jpush.set_logging("DEBUG")
device = _jpush.create_device()
reg_id = '1507bfd3f7c466c355c'
entity = jpush.device_tag(jpush.add("ddd", "tageee"))
result = device.set_devicemobile(reg_id, entity)
print(result.status_code)
print(result.payload)
示例#10
0
 def test_set_device_mobile(self):
     reg_id = '1507bfd3f7c466c355c'
     entity = jpush.device_tag(jpush.add("ddd", "tageee"))
     result = device.set_devicemobile(reg_id, entity)
     self.assertEqual(result.status_code, 200)
示例#11
0
def jpushDeviceSetTag(regid, tags):
    device = jpushCreateDevice()
    entity = jpush.device_tag("")
    result = device.set_deviceinfo(regid, entity)
    return result.status_code
示例#12
0
def jpushDeviceSetTag(regid, tags):
    device = jpushCreateDevice()
    entity = jpush.device_tag(jpush.add(tags))
    result = device.set_devicemobile(regid, entity)
    return result.status_code
import jpush as jpush
from conf import app_key, master_secret
_jpush = jpush.JPush(app_key, master_secret)

device = _jpush.create_device()
reg_id = '090c1f59f89'
entity = jpush.device_tag(jpush.add("ddd", "tageee"))
# entity = jpush.device_tag("")
device.set_deviceinfo(reg_id, entity)
示例#14
0
 def test_set_device_mobile(self):
     reg_id = '160a3797c80d93ce897'
     entity = jpush.device_tag(jpush.add("ddd", "tag"))
     result = device.set_devicemobile(reg_id, entity)
     self.assertEqual(result.status_code, 200)
import jpush as jpush
from conf import app_key, master_secret
_jpush = jpush.JPush(app_key, master_secret)
_jpush.set_logging("DEBUG")
device = _jpush.create_device()
reg_id = '090c1f59f89'
entity = jpush.device_tag("")
device.set_deviceinfo(reg_id, entity)
示例#16
0
import jpush as jpush
from conf import app_key, master_secret
_jpush = jpush.JPush(app_key, master_secret)

device = _jpush.create_device()
reg_id = '090c1f59f89'
entity = jpush.device_tag("")
device.set_deviceinfo(reg_id, entity)