diff --git a/pysollib/acard.py b/pysollib/acard.py index c8be4178..72dc4dcf 100644 --- a/pysollib/acard.py +++ b/pysollib/acard.py @@ -66,7 +66,7 @@ class AbstractCard: self.id = id self.deck = deck self.suit = suit - self.color = suit / 2 + self.color = suit // 2 self.rank = rank self.game = game self.x = x diff --git a/tests/board_gen/acard_unit.py b/tests/board_gen/acard_unit.py new file mode 100644 index 00000000..1ed6403b --- /dev/null +++ b/tests/board_gen/acard_unit.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 +# Written by Shlomi Fish, under the MIT Expat License. + +# imports +import sys +from TAP.Simple import plan, ok + +from pysollib.acard import AbstractCard + + +def shlomif_main(args): + + plan(4) + + card1 = AbstractCard(1001, 0, 1, 2, 3001) + # TEST + ok(card1.color == 0, 'card1.color is sane.') + + # TEST + ok(card1.rank == 2, 'card1.rank') + + card2 = AbstractCard(1001, 0, 3, 7, 3001) + # TEST + ok(card2.color == 1, 'card2.color is sane.') + + # TEST + ok(card2.rank == 7, 'card2.rank') + + +if __name__ == "__main__": + sys.exit(shlomif_main(sys.argv))