def test_int(self): self.assertEquals(3, btdecode('i3e'))
def test_dict(self): self.assertEquals({'cow': 'moo', 'spam': 'eggs'}, btdecode('d3:cow3:moo4:spam4:eggse'))
def test_string(self): self.assertEquals('trac', btdecode('4:trac'))
def test_list(self): self.assertEquals(['spam', 3, 'eggs'], btdecode('l4:spami3e4:eggse'))