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)))
예제 #2
0
    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=json.dumps(
                             {self.name: utils.remove_nones(kwargs)}))
예제 #5
0
 def all(self, **params):
     return self.request("GET",
                         self.path,
                         params=utils.remove_nones(params))
예제 #6
0
 def update(self, id, **kwargs):
     return self.request("PUT",
                         self._member_path(id),
                         body=json.dumps(
                             {self.name: utils.remove_nones(kwargs)}))