Пример #1
0
    def test_evidence_asserts_all_about(self):
        """ Test that we can assert_all_about a containing object and
        then get evidence for contained objects.
        """
        import random
        random.seed()
        v = values('all')

        def make_syn():
            import struct
            u = struct.pack("=2f", random.random(), random.random())
            z = struct.pack("=2f", random.random(), random.random())
            a = Neuron(u.encode('hex'))
            b = Neuron(z.encode('hex'))
            v.value(a.neighbor(b))
            return (a, b)

        for x in range(200):
            make_syn()

        # the one we'll check for
        a, b = make_syn()
        ev = Evidence(author="Homer")
        ev.asserts_all_about(ev)
        ev.save()
        eve = Evidence()
        eve.asserts(a.neighbor(b))
Пример #2
0
    def test_evidence_asserts_all_about(self):
        """ Test that we can assert_all_about a containing object and
        then get evidence for contained objects.
        """
        import random
        random.seed()
        v = values('all')

        def make_syn():
            import struct
            u = struct.pack("=2f", random.random(), random.random())
            z = struct.pack("=2f", random.random(), random.random())
            a = Neuron(u.encode('hex'))
            b = Neuron(z.encode('hex'))
            v.value(a.neighbor(b))
            return (a, b)

        for x in range(200):
            make_syn()

        # the one we'll check for
        a, b = make_syn()
        ev = Evidence(author="Homer")
        ev.asserts_all_about(ev)
        ev.save()
        eve = Evidence()
        eve.asserts(a.neighbor(b))