def METHOD_NAME(self):
    m = self.get_model()
    m.c = LogicalConstraint(expr=m.a.start_time.after(m.b.start_time))
    self.assertIsInstance(m.c.expr, BeforeExpression)
    self.assertEqual(len(m.c.expr.args), 3)
    self.assertIs(m.c.expr.args[0], m.b.start_time)
    self.assertIs(m.c.expr.args[1], m.a.start_time)
    self.assertEqual(m.c.expr.delay, 0)
    self.assertEqual(str(m.c.expr), "b.start_time <= a.start_time")