def get_tags_by_dataset_id(self, dataset_id, **kwargs):
     tag_1 = TagData(id='inital_tag_id',
                     dataset_id=dataset_id,
                     prev_tag_id=None,
                     bit_mask_data="0x80bda23e9",
                     name='initial-tag',
                     tot_size=15,
                     created_at=1577836800,
                     changes=dict())
     tag_2 = TagData(id='query_tag_id_xyz',
                     dataset_id=dataset_id,
                     prev_tag_id="initial-tag",
                     bit_mask_data="0x80bda23e9",
                     name='query_tag_name_xyz',
                     tot_size=15,
                     created_at=1577836800,
                     changes=dict())
     tag_3 = TagData(id='preselected_tag_id_xyz',
                     dataset_id=dataset_id,
                     prev_tag_id="initial-tag",
                     bit_mask_data="0x80bda23e9",
                     name='preselected_tag_name_xyz',
                     tot_size=15,
                     created_at=1577836800,
                     changes=dict())
     tags = [tag_1, tag_2, tag_3]
     no_tags_to_return = getattr(self, "no_tags", 3)
     tags = tags[:no_tags_to_return]
     return tags
Example #2
0
 def get_tags_by_dataset_id(self, dataset_id, **kwargs):
     _check_dataset_id(dataset_id)
     if dataset_id == 'xyz-no-tags':
         return []
     tag_1 = TagData(id='inital_tag_id',
                     dataset_id=dataset_id,
                     prev_tag_id=None,
                     bit_mask_data="0xF",
                     name='initial-tag',
                     tot_size=4,
                     created_at=1577836800,
                     changes=dict())
     tag_2 = TagData(id='query_tag_id_xyz',
                     dataset_id=dataset_id,
                     prev_tag_id="initial-tag",
                     bit_mask_data="0xF",
                     name='query_tag_name_xyz',
                     tot_size=4,
                     created_at=1577836800,
                     changes=dict())
     tag_3 = TagData(id='preselected_tag_id_xyz',
                     dataset_id=dataset_id,
                     prev_tag_id="initial-tag",
                     bit_mask_data="0x1",
                     name='preselected_tag_name_xyz',
                     tot_size=4,
                     created_at=1577836800,
                     changes=dict())
     tag_4 = TagData(id='sampled_tag_xyz',
                     dataset_id=dataset_id,
                     prev_tag_id="preselected_tag_id_xyz",
                     bit_mask_data="0x3",
                     name='sampled_tag_xyz',
                     tot_size=4,
                     created_at=1577836800,
                     changes=dict())
     tag_5 = TagData(id='tag_with_integer_name',
                     dataset_id=dataset_id,
                     prev_tag_id=None,
                     bit_mask_data='0x1',
                     name='1000',
                     tot_size=4,
                     created_at=1577836800,
                     changes=dict())
     tags = [tag_1, tag_2, tag_3, tag_4, tag_5]
     no_tags_to_return = getattr(self, "no_tags", 5)
     tags = tags[:no_tags_to_return]
     return tags
Example #3
0
 def create_tag_by_dataset_id(self, body, dataset_id, **kwargs):
     _check_dataset_id(dataset_id)
     tag = TagData(id='inital_tag_id',
                   dataset_id=dataset_id,
                   prev_tag_id=body['prev_tag_id'],
                   bit_mask_data=body['bit_mask_data'],
                   name=body['name'],
                   tot_size=10,
                   created_at=1577836800,
                   changes=dict())
     return tag
 def get_tag_by_tag_id(self, dataset_id, tag_id, **kwargs):
     assert isinstance(dataset_id, str)
     assert isinstance(tag_id, str)
     response_ = TagData(id=tag_id,
                         dataset_id=dataset_id,
                         prev_tag_id="initial-tag",
                         bit_mask_data="0x80bda23e9",
                         name='second-tag',
                         tot_size=15,
                         created_at=1577836800,
                         changes=dict())
     return response_