def METHOD_NAME():
    class BaseSection(MSection):
        test_quantity = Quantity(type=str)
    class Section(BaseSection):
        test_quantity = Quantity(type=int)
    assert 'test_quantity' in Section.m_def.all_properties
    assert Section.m_def.all_properties['test_quantity'] == Section.test_quantity
    assert BaseSection.test_quantity != Section.test_quantity
    assert BaseSection.m_def.all_properties['test_quantity'] != Section.m_def.all_properties['test_quantity']
    with pytest.raises(TypeError):
        Section(test_quantity='test_value')
    section = Section(test_quantity=1)
    assert section.test_quantity == 1
    assert section.m_to_dict()['test_quantity'] == 1