コード例 #1
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)))
コード例 #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)))
コード例 #3
0
 def all(self, **params):
     return self.request("GET",
                         self.path,
                         params=utils.remove_nones(params))
コード例 #4
0
 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)}))