예제 #1
0
    def test_register_include_fields(self):
        sim = SimpleIncludeModel(label='Include model', text='Looong text')
        sim.save()
        self.assertTrue(sim.history.count() == 1, msg="There is one log entry")

        # Change label, record
        sim.label = 'Changed label'
        sim.save()
        self.assertTrue(sim.history.count() == 2, msg="There are two log entries")

        # Change text, ignore
        sim.text = 'Short text'
        sim.save()
        self.assertTrue(sim.history.count() == 2, msg="There are two log entries")
예제 #2
0
    def test_register_include_fields(self):
        sim = SimpleIncludeModel(label="Include model", text="Looong text")
        sim.save()
        self.assertEqual(sim.history.count(), 1, msg="There is one log entry")

        # Change label, record
        sim.label = "Changed label"
        sim.save()
        self.assertEqual(sim.history.count(),
                         2,
                         msg="There are two log entries")

        # Change text, ignore
        sim.text = "Short text"
        sim.save()
        self.assertEqual(sim.history.count(),
                         2,
                         msg="There are two log entries")
예제 #3
0
    def test_register_include_fields(self):
        sim = SimpleIncludeModel(label='Include model', text='Looong text')
        sim.save()
        self.assertTrue(sim.history.count() == 1, msg="There is one log entry")

        # Change label, record
        sim.label = 'Changed label'
        sim.save()
        self.assertTrue(sim.history.count() == 2,
                        msg="There are two log entries")

        # Change text, ignore
        sim.text = 'Short text'
        sim.save()
        self.assertTrue(sim.history.count() == 2,
                        msg="There are two log entries")

        # Create with text, ignore
        sim = SimpleIncludeModel(text="Looong text")
        sim.save()
        self.assertTrue(sim.history.count() == 0,
                        msg="There are no log entries")

        # Delete, ignore
        self.assertTrue(LogEntry.objects.count() == 2,
                        msg="There are two log entries total")
        sim.delete()
        self.assertTrue(LogEntry.objects.count() == 2,
                        msg="No log entry added after delete")