def test_old_dummy_data(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') # Do a quick override of api_internal_url_cache plus_obj.api_internal_url_cache = 'test_status' # Insert some dummy data context.plus_cache.put('test_status', ({'plus': {'test_obj': {}}}, 0)) context.plus_cache.put('test_status', ({ 'plus': { 'test_obj': { 'proper': 'data' } } }, 2)) api_collector = PlusAPICollector(object=plus_obj) api_collector.api_payload_path = ["plus"] api_collector.last_collect = 1 # Hard set timestamp data = api_collector.gather_data() assert_that(data, has_length(1)) assert_that(data, equal_to([({'proper': 'data'}, 2)])) assert_that(api_collector.last_collect, equal_to(2))
def test_basic(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') # Do a quick override of plus_status_internal_url_cache plus_obj.plus_status_internal_url_cache = 'test_status' status_collector = PlusStatusCollector(object=plus_obj) assert_that(status_collector.last_collect, equal_to(None)) data = status_collector.gather_data() assert_that(data, equal_to([]))
def test_basic(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') # Do a quick override of api_internal_url_cache plus_obj.api_internal_url_cache = 'test_status' api_collector = PlusAPICollector(object=plus_obj) api_collector.payload_path = [] assert_that(api_collector.last_collect, equal_to(None)) data = api_collector.gather_data() assert_that(data, equal_to([]))
def test_dummy_data(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') # Do a quick override of plus_status_internal_url_cache plus_obj.plus_status_internal_url_cache = 'test_status' # Insert some dummy data context.plus_cache.put('test_status', ({'pluss': {'test_obj': {}}}, 0)) status_collector = PlusStatusCollector(object=plus_obj) assert_that(status_collector.last_collect, equal_to(None)) data = status_collector.gather_data() assert_that(data, equal_to([({}, 0)])) assert_that(status_collector.last_collect, equal_to(0))
def test_old_dummy_data(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') # Do a quick override of plus_status_internal_url_cache plus_obj.plus_status_internal_url_cache = 'test_status' # Insert some dummy data context.plus_cache.put('test_status', ({'pluss': {'test_obj': {}}}, 0)) context.plus_cache.put('test_status', ({'pluss': {'test_obj': {'proper': 'data'}}}, 2)) status_collector = PlusStatusCollector(object=plus_obj) status_collector.last_collect = 1 # Hard set timestamp data = status_collector.gather_data() assert_that(data, has_length(1)) assert_that(data, equal_to([({'proper': 'data'}, 2)])) assert_that(status_collector.last_collect, equal_to(2))
def test_basic(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') assert_that(plus_obj, not_(equal_to(None))) assert_that(plus_obj.definition, equal_to( {'type': 'nginx_plus', 'local_id': plus_obj.local_id, 'root_uuid': 'root123'} )) assert_that(plus_obj.definition_hash, has_length(64)) assert_that(plus_obj.hash(plus_obj.definition), equal_to(plus_obj.definition_hash)) assert_that(plus_obj.local_id_args, has_length(3)) assert_that(plus_obj.local_id, has_length(64)) assert_that( plus_obj.hash_local( plus_obj.local_id_args[0], plus_obj.local_id_args[1], plus_obj.local_id_args[2] ), equal_to(plus_obj.local_id) ) assert_that(plus_obj.collectors, has_length(1))
def test_basic(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid=DEFAULT_UUID) assert_that(plus_obj, not_(equal_to(None))) assert_that( plus_obj.definition, equal_to({ 'type': 'nginx_plus', 'local_id': plus_obj.local_id, 'root_uuid': DEFAULT_UUID })) assert_that(plus_obj.definition_hash, has_length(64)) assert_that(plus_obj.hash(plus_obj.definition), equal_to(plus_obj.definition_hash)) assert_that(plus_obj.local_id_args, has_length(3)) assert_that(plus_obj.local_id, has_length(64)) assert_that( plus_obj.hash_local(plus_obj.local_id_args[0], plus_obj.local_id_args[1], plus_obj.local_id_args[2]), equal_to(plus_obj.local_id)) assert_that(plus_obj.collectors, has_length(0))
def test_dummy_data(self): plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123') # Do a quick override of api_internal_url_cache plus_obj.api_internal_url_cache = 'test_status' # Insert some dummy data context.plus_cache.put('test_status', ({ 'plus': { 'nested': { 'test_obj': {} } } }, 0)) api_collector = PlusAPICollector(object=plus_obj) api_collector.api_payload_path = ["plus", "nested"] assert_that(api_collector.last_collect, equal_to(None)) data = api_collector.gather_data() assert_that(data, equal_to([({}, 0)])) assert_that(api_collector.last_collect, equal_to(0))
def setup_method(self, method): super(PlusObjectMetaCollectorTestCase, self).setup_method(method) self.plus_obj = PlusObject(local_name='test_obj', parent_local_id='nginx123', root_uuid='root123')