def METHOD_NAME(self):
    skip_cnt = 25
    expected_result = self.src_data[skip_cnt:]
    src_tags = tuple([make_tag('foo', 'bar', 1, 'src'),
                      make_tag('baz', 'qux', 50, 'src')])
    src1 = blocks.vector_source_i(self.src_data, tags=src_tags)
    op = blocks.skiphead(gr.sizeof_int, skip_cnt)
    dst1 = blocks.vector_sink_i()
    self.tb.connect(src1, op, dst1)
    self.tb.run()
    dst_data = dst1.data()
    dst_tags = dst1.tags()
    self.assertEqual(expected_result, dst_data)
    self.assertEqual(dst_tags[0].offset, 25, "Tag offset is incorrect")
    self.assertEqual(len(dst_tags), 1, "Wrong number of tags received")
    self.assertEqual(pmt.to_python(
        dst_tags[0].key), "baz", "Tag key is incorrect")
    self.assertEqual(pmt.to_python(
        dst_tags[0].value), "qux", "Tag value is incorrect")