Exemple #1
0
 def setUp(self):
     self.pubnub = MagicMock(spec=PubNub,
                             config=pnconf,
                             sdk_name=sdk_name,
                             uuid=None)
     self.pubnub.uuid = "UUID_AddChannelToCGTest"
     self.add = AddChannelToChannelGroup(self.pubnub)
Exemple #2
0
 def setUp(self):
     self.pubnub = MagicMock(spec=PubNub,
                             config=pnconf,
                             sdk_name=sdk_name,
                             uuid=None,
                             _get_token=lambda: None)
     self.pubnub.uuid = "UUID_AddChannelToCGTest"
     self.pubnub._telemetry_manager = TelemetryManager()
     self.add = AddChannelToChannelGroup(self.pubnub)
Exemple #3
0
 def setUp(self):
     self.pubnub = MagicMock(
         spec=PubNub,
         config=pnconf,
         sdk_name=sdk_name,
         uuid=None
     )
     self.pubnub.uuid = "UUID_AddChannelToCGTest"
     self.add = AddChannelToChannelGroup(self.pubnub)
class TestAddChannelToChannelGroup(unittest.TestCase):
    def setUp(self):
        self.pubnub = MagicMock(
            spec=PubNub,
            config=pnconf,
            sdk_name=sdk_name,
            uuid=None
        )
        self.pubnub.uuid = "UUID_AddChannelToCGTest"
        self.pubnub._telemetry_manager = TelemetryManager()
        self.add = AddChannelToChannelGroup(self.pubnub)

    def test_add_single_channel(self):
        self.add.channels('ch').channel_group('gr')

        self.assertEquals(self.add.build_path(),
                          AddChannelToChannelGroup.ADD_PATH % (
                              pnconf.subscribe_key, "gr"))

        self.assertEqual(self.add.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid,
            'add': "ch"
        })

        self.assertEqual(self.add._channels, ['ch'])

    def test_add_multiple_channels(self):
        self.add.channels(['ch1', 'ch2']).channel_group('gr')

        self.assertEquals(self.add.build_path(),
                          AddChannelToChannelGroup.ADD_PATH % (
                              pnconf.subscribe_key, "gr"))

        self.assertEqual(self.add.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid,
            'add': "ch1,ch2"
        })

        self.assertEqual(self.add._channels, ['ch1', 'ch2'])
Exemple #5
0
class TestAddChannelToChannelGroup(unittest.TestCase):
    def setUp(self):
        self.pubnub = MagicMock(spec=PubNub,
                                config=pnconf,
                                sdk_name=sdk_name,
                                uuid=None,
                                _get_token=lambda: None)
        self.pubnub.uuid = "UUID_AddChannelToCGTest"
        self.pubnub._telemetry_manager = TelemetryManager()
        self.add = AddChannelToChannelGroup(self.pubnub)

    def test_add_single_channel(self):
        self.add.channels('ch').channel_group('gr')

        self.assertEqual(
            self.add.build_path(),
            AddChannelToChannelGroup.ADD_PATH % (pnconf.subscribe_key, "gr"))

        self.assertEqual(self.add.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid,
            'add': "ch"
        })

        self.assertEqual(self.add._channels, ['ch'])

    def test_add_multiple_channels(self):
        self.add.channels(['ch1', 'ch2']).channel_group('gr')

        self.assertEqual(
            self.add.build_path(),
            AddChannelToChannelGroup.ADD_PATH % (pnconf.subscribe_key, "gr"))

        self.assertEqual(self.add.build_params_callback()({}), {
            'pnsdk': sdk_name,
            'uuid': self.pubnub.uuid,
            'add': "ch1,ch2"
        })

        self.assertEqual(self.add._channels, ['ch1', 'ch2'])