示例#1
0
    def write_shared_area(self):
        payload = json.dumps(self.data)

        # write payload len
        sharedarea_write32(self.id, 0, len(payload))

        # write payload
        sharedarea_write(self.id, 4, payload)
示例#2
0
    def write_shared_area(self):
        payload = json.dumps(self.data)

        # write payload len
        sharedarea_write32(self.id, 0, len(payload))

        # write payload
        sharedarea_write(self.id, 4, payload)
示例#3
0
 def test_32(self):
     pos = 2L * (1024L ** 3)
     uwsgi.sharedarea_write32(0, pos, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, pos), 17)
示例#4
0
 def test_32(self):
     uwsgi.sharedarea_write32(0, 0, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, 0), 17)
示例#5
0
 def test_dec32(self):
     uwsgi.sharedarea_write32(0, 5, 30)
     uwsgi.sharedarea_dec32(0, 5, 4)
     self.assertEqual(uwsgi.sharedarea_read32(0, 5), 26)
示例#6
0
 def test_inc32(self):
     uwsgi.sharedarea_write32(0, 4, 30)
     uwsgi.sharedarea_inc32(0, 4, 3)
     self.assertEqual(uwsgi.sharedarea_read32(0, 4), 33)
示例#7
0
 def test_32(self):
     uwsgi.sharedarea_write32(0, 0, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, 0), 17)
示例#8
0
 def test_dec32(self):
     uwsgi.sharedarea_write32(0, 5, 30)
     uwsgi.sharedarea_dec32(0, 5, 4)
     self.assertEqual(uwsgi.sharedarea_read32(0, 5), 26)
示例#9
0
 def test_inc32(self):
     uwsgi.sharedarea_write32(0, 4, 30)
     uwsgi.sharedarea_inc32(0, 4, 3)
     self.assertEqual(uwsgi.sharedarea_read32(0, 4), 33)
示例#10
0
 def test_32(self):
     pos = 2L * (1024L**3)
     uwsgi.sharedarea_write32(0, pos, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, pos), 17)
示例#11
0
 def clear(self):
     # write zero len
     sharedarea_write32(self.id, 0, 0)
示例#12
0
 def clear(self):
     # write zero len
     sharedarea_write32(self.id, 0, 0)