def test_envelope_descriptor(self): e = Envelope() self.assertTrue(e.descriptor is None, "Descriptor not initialized to None.") p = Page() p.title = 'TestEnvelope 1' p.data = 'This Page is used as the descriptor for TestEnvelope 1.' p.save() e.descriptor = p e.save() self.assertTrue(e.descriptor == p, "Descriptor not saved.") self.assertTrue(p.describes_envelope == b, "Descriptor does not point back to envelope.")
def test_box_descriptor(self): b = Box() self.assertTrue(b.descriptor is None, "Descriptor not initialized to None.") p = Page() p.title = 'Testbox 1' p.data = 'This Page is used as the descriptor for Testbox 1.' p.save() b.descriptor = p b.save() self.assertTrue(b.descriptor == p, "Descriptor not saved.") self.assertTrue(p.describes_box == b, "Descriptor does not point back to box.")