def METHOD_NAME(self):
    # Arrange, Act
    data_type1 = DataType(Data, {"type": "NEWS_WIRE", "topic": "Earthquake"})
    data_type2 = DataType(Data, {"type": "NEWS_WIRE", "topic": "Flood"})
    data_type3 = DataType(Data, {"type": "FED_DATA", "topic": "NonFarmPayroll"})
    # Assert
    assert data_type1 == data_type1
    assert data_type1 != data_type2
    assert data_type1 != data_type2
    assert data_type1 != data_type3
    assert isinstance(hash(data_type1), int)