def test_deslugify(self): string = 'Class__int=1__float=1.__str=string' expected = ('Class', {'int': 1, 'float': 1., 'str': 'string'}) self.assertEqual(deslugify(string), expected) string = 'ClassM__none=None__true=True__false=False' expected = ('ClassM', {'none': None, 'true': True, 'false': False}) self.assertEqual(deslugify(string), expected)