def test_get_variation_id(self):
     client = ConfigCatClient('test',
                              0,
                              0,
                              None,
                              0,
                              config_cache_class=ConfigCacheMock)
     self.assertEqual('fakeId1', client.get_variation_id('key1', None))
     self.assertEqual('fakeId2', client.get_variation_id('key2', None))
     client.stop()
 def test_get_variation_id_not_found(self):
     client = ConfigCatClient('test',
                              0,
                              0,
                              None,
                              0,
                              config_cache_class=ConfigCacheMock)
     self.assertEqual(
         'default_variation_id',
         client.get_variation_id('nonexisting', 'default_variation_id'))
     client.stop()
 def test_get_variation_id_empty_config(self):
     client = ConfigCatClient('test', 0, 0, None, 0)
     self.assertEqual(
         'default_variation_id',
         client.get_variation_id('nonexisting', 'default_variation_id'))
     client.stop()