Esempio n. 1
0
def test_serialize_unserialize_is_identity():
    e = event.Event("foobar", random.random(), random.randint(0, 86400))
    (k, v) = marshall.serialize_event(e, epoch=1970)
    e1 = marshall.unserialize_event("foobar", k, v, epoch=1970)
    eq_(e.name(), e1.name())
    eq_(e.unixtimestamp(), e1.unixtimestamp())
    eq_(e.timestamp(), e1.timestamp())
    eq_(e.value(), e1.value())
Esempio n. 2
0
def test_serialize_unserialize_is_identity():
    e = event.Event("foobar", random.random(), random.randint(0, 86400))
    (k, v) = marshall.serialize_event(e, epoch=1970)
    e1 = marshall.unserialize_event("foobar", k, v, epoch=1970)
    eq_(e.name(), e1.name())
    eq_(e.unixtimestamp(), e1.unixtimestamp())
    eq_(e.timestamp(), e1.timestamp())
    eq_(e.value(), e1.value())
Esempio n. 3
0
 def store(self, s):
     if (s.kind() == event.Event.kind()):
         (k0, v0) = marshall.serialize_event(s, marshall.DEFAULT_EPOCH)
         k  = struct.pack(">i", k0)
         v  = struct.pack(">d", v0)
         cf = CF_EVENTS % (s.month(), s.year())
         return(self.insert(key=encode_string(s.name()), column_family=cf, value=v, column=k))
     elif (s.kind() == data.Data.kind()):
         (k0, v0) = marshall.serialize_data(s, marshall.DEFAULT_EPOCH)
         k  = struct.pack(">i", k0)
         v  = encode_string(v0)
         cf = CF_DATA % (s.month(), s.year())
         return(self.insert(key=encode_string(s.name()), column_family=cf, value=v, column=k))
     else:
         raise(RuntimeError("unknown data type: %s" % s.kind()))