#!/usr/bin/env python # -*- coding: utf-8 -*- """ Marriage Equality Demo http://www.kelvinwong.ca/ """ import sys import os import unittest class GoodLegislation(object): def __eq__(self, other): return self.__dict__ == other.__dict__ class Marriage(GoodLegislation): pass #class Marriage(object): # pass class OppositeSexMarriage(Marriage): pass class SameSexMarriage(Marriage): pass class equalityTests(unittest.TestCase): def testEquality(self): a = OppositeSexMarriage() b = SameSexMarriage() self.assertEqual(a, b, "Marriages not equal") if __name__ == '__main__': unittest.main()