def test_get_symbol_id_uses_const(self): ref = get_symbol_id(model_symbol_id=15, n_symbols=5, accents_use_own_symbols=True, shared_symbol_count=SHARED_SYMBOLS_COUNT) res = get_symbol_id(model_symbol_id=15, n_symbols=5, accents_use_own_symbols=True) self.assertEqual(ref, res)
def test_get_symbol_id_acc_shared2_m13_ns10_returns_5(self): res = get_symbol_id(model_symbol_id=13, n_symbols=10, accents_use_own_symbols=True, shared_symbol_count=2) self.assertEqual(5, res)
def test_get_symbol_id_acc_shared2_m6_ns6_returns_0(self): res = get_symbol_id(model_symbol_id=6, n_symbols=6, accents_use_own_symbols=True, shared_symbol_count=2) self.assertEqual(2, res)
def test_get_symbol_id_acc_shared0_m4_ns2_returns_0(self): res = get_symbol_id(model_symbol_id=4, n_symbols=2, accents_use_own_symbols=True, shared_symbol_count=0) self.assertEqual(0, res)
def test_get_symbol_id_acc_shared1_m2_ns2_returns_1(self): res = get_symbol_id(model_symbol_id=2, n_symbols=2, accents_use_own_symbols=True, shared_symbol_count=1) self.assertEqual(1, res)
def test_get_symbol_id_acc_shared1_m3_ns3_returns_1(self): res = get_symbol_id( model_symbol_id=3, # is accent 1 n_symbols=3, accents_use_own_symbols=True, shared_symbol_count=1) self.assertEqual(1, res)