def should_format_little_girl_mana_cost(self): # As far as I can tell, this is a bug in Gatherer affecting # one card: Little Girl. eq_(Symbol('500').short, '(Half W)')
def should_format_half_mana(self): eq_(Symbol('Half a Red').textbox, '{Half R}')
def should_format_infinite(self): eq_(Symbol('Infinite').textbox, u'{∞}')
def should_format_x(self): eq_(Symbol('Variable Colorless').short, 'X')
def should_format_hybrid_colorless_mana(self): eq_(Symbol('Two or White').short, '(2/W)')
def should_preserve_all_numerals(self): eq_(Symbol('12').short, '12')
def should_format_show_mana(self): eq_(Symbol('Snow').textbox, '{S}')
def should_abbreviate_phyrexian_mana(self): eq_(Symbol('Phyrexian Black').short, '(B/P)')
def should_downcase_phyrexian_mana_in_textbox(self): eq_(Symbol('Phyrexian Blue').textbox, '{(u/p)}')
def should_format_for_textboxes(self): eq_(Symbol('Green').textbox, '{G}')
def should_downcase_hybrid_mana_in_textbox(self): eq_(Symbol('Blue or Black').textbox, '{(u/b)}')
def should_abbreviate_hybrid_mana(self): eq_(Symbol('Blue or Black').short, '(U/B)')
def should_abbreviate_untap(self): eq_(Symbol('Untap').short, 'Q')
def should_abbreviate_tap(self): eq_(Symbol('Tap').short, 'T')
def should_abbreviate_color_names(self): eq_(Symbol('Blue').short, 'U')
def should_abbreviate_color_names(self): eq_(Symbol('Green').short, 'G')