def newWorker():
    bob = Worker()
    bob.name = ('Bob')
    bob.does_nothing()
    bob.add_role('S')
    bob.add_role('B')
    testDate = date(2012, 12, 31)
    testDate2 = date(2011, 12, 31)
    bob.clear_blacklist()
    bob.blacklist_date(testDate)
    bob.blacklist_date(testDate2)
    bob.phone_number = '0115'
    bob.address = 'a'
    bob.email = 'b'
    return bob
Example #2
0
def main():

    GlobalRoleList.add_role(Role("Baker", "B", 2))
    GlobalRoleList.add_role(Role("Steward", "S", 9))
    GlobalRoleList.add_role(Role("Fisherman", "F", 7))
    bob = Worker()
    bob.name = "Bob"
    bob.email = "*****@*****.**"
    bob.phoneNumber = "0116"
    testdate = date(2012, 12, 31)
    bob.blacklist_date(testdate)
    app = QtGui.QApplication(sys.argv)
    w = PersonWidget(None)
    w.setWindowTitle("Person")
    w.person(bob)
    w.show()

    sys.exit(app.exec_())