示例#1
0
 def setUp(self):
     self.pubnub = MagicMock(spec=PubNub,
                             config=pnconf_copy(),
                             sdk_name=sdk_name)
     self.pubnub.config.uuid = "UUID_WhereNowTest"
     self.pubnub._telemetry_manager = TelemetryManager()
     self.where_now = WhereNow(self.pubnub)
示例#2
0
 def setUp(self):
     self.pubnub = MagicMock(
         spec=PubNub,
         config=pnconf_copy(),
         sdk_name=sdk_name
     )
     self.pubnub.config.uuid = "UUID_WhereNowTest"
     self.where_now = WhereNow(self.pubnub)
示例#3
0
class TestWhereNow(unittest.TestCase):
    def setUp(self):
        self.pubnub = MagicMock(
            spec=PubNub,
            config=pnconf_copy(),
            sdk_name=sdk_name
        )
        self.pubnub.config.uuid = "UUID_WhereNowTest"
        self.pubnub._telemetry_manager = TelemetryManager()
        self.where_now = WhereNow(self.pubnub)

    def test_where_now(self):
        self.where_now.uuid("person_uuid")

        self.assertEquals(self.where_now.build_path(), WhereNow.WHERE_NOW_PATH
                          % (pnconf.subscribe_key, "person_uuid"))

        self.assertEqual(self.where_now.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid
        })

    def test_where_now_no_uuid(self):
        self.assertEquals(self.where_now.build_path(), WhereNow.WHERE_NOW_PATH
                          % (pnconf.subscribe_key, self.pubnub.config.uuid))

        self.assertEqual(self.where_now.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid
        })
示例#4
0
class TestWhereNow(unittest.TestCase):
    def setUp(self):
        self.pubnub = MagicMock(spec=PubNub,
                                config=pnconf_copy(),
                                sdk_name=sdk_name)
        self.pubnub.config.uuid = "UUID_WhereNowTest"
        self.where_now = WhereNow(self.pubnub)

    def test_where_now(self):
        self.where_now.uuid("person_uuid")

        self.assertEquals(
            self.where_now.build_path(),
            WhereNow.WHERE_NOW_PATH % (pnconf.subscribe_key, "person_uuid"))

        self.assertEqual(self.where_now.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid
        })

    def test_where_now_no_uuid(self):
        self.assertEquals(
            self.where_now.build_path(), WhereNow.WHERE_NOW_PATH %
            (pnconf.subscribe_key, self.pubnub.config.uuid))

        self.assertEqual(self.where_now.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid
        })