def test_remove_nones(self): self.assertEquals(dict(a=1, c=3), utils.remove_nones(dict(a=1, b=None, c=3))) self.assertEquals(dict(), utils.remove_nones(dict(a=None, b=None))) self.assertEquals(dict(a=1, b=2, c=3), utils.remove_nones(dict(a=1, b=2, c=3)))
def all(self, **params): return self.request("GET", self.path, params=utils.remove_nones(params))
def update(self, id, **kwargs): return self.request("PUT", self._member_path(id), body=utils.dumps( {self.name: utils.remove_nones(kwargs)}))