From cc434ded897aaa2df23fa0142a7d4a720d757ada Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 3 May 2015 12:53:28 +1200 Subject: Clarify token/component split through naming Tokens are now Tok* --- test/test_language_base.py | 90 +++++++++++++++++++--------------------------- 1 file changed, 37 insertions(+), 53 deletions(-) (limited to 'test/test_language_base.py') diff --git a/test/test_language_base.py b/test/test_language_base.py index 04b37b1f..56e7bbd4 100644 --- a/test/test_language_base.py +++ b/test/test_language_base.py @@ -17,43 +17,43 @@ def test_caseless_literal(): assert v.values(language.Settings()) -class TestValueNakedLiteral: +class TestTokValueNakedLiteral: def test_expr(self): - v = base.ValueNakedLiteral("foo") + v = base.TokValueNakedLiteral("foo") assert v.expr() def test_spec(self): - v = base.ValueNakedLiteral("foo") + v = base.TokValueNakedLiteral("foo") assert v.spec() == repr(v) == "foo" - v = base.ValueNakedLiteral("f\x00oo") + v = base.TokValueNakedLiteral("f\x00oo") assert v.spec() == repr(v) == r"f\x00oo" -class TestValueLiteral: +class TestTokValueLiteral: def test_espr(self): - v = base.ValueLiteral("foo") + v = base.TokValueLiteral("foo") assert v.expr() assert v.val == "foo" - v = base.ValueLiteral("foo\n") + v = base.TokValueLiteral("foo\n") assert v.expr() assert v.val == "foo\n" assert repr(v) def test_spec(self): - v = base.ValueLiteral("foo") + v = base.TokValueLiteral("foo") assert v.spec() == r"'foo'" - v = base.ValueLiteral("f\x00oo") + v = base.TokValueLiteral("f\x00oo") assert v.spec() == repr(v) == r"'f\x00oo'" - v = base.ValueLiteral("\"") + v = base.TokValueLiteral("\"") assert v.spec() == repr(v) == '\'"\'' def roundtrip(self, spec): - e = base.ValueLiteral.expr() - v = base.ValueLiteral(spec) + e = base.TokValueLiteral.expr() + v = base.TokValueLiteral(spec) v2 = e.parseString(v.spec()) nt.assert_equal(v.val, v2[0].val) nt.assert_equal(v.spec(), v2[0].spec()) @@ -68,58 +68,58 @@ class TestValueLiteral: self.roundtrip("\a") -class TestValueGenerate: +class TestTokValueGenerate: def test_basic(self): - v = base.Value.parseString("@10b")[0] + v = base.TokValue.parseString("@10b")[0] assert v.usize == 10 assert v.unit == "b" assert v.bytes() == 10 - v = base.Value.parseString("@10")[0] + v = base.TokValue.parseString("@10")[0] assert v.unit == "b" - v = base.Value.parseString("@10k")[0] + v = base.TokValue.parseString("@10k")[0] assert v.bytes() == 10240 - v = base.Value.parseString("@10g")[0] + v = base.TokValue.parseString("@10g")[0] assert v.bytes() == 1024**3 * 10 - v = base.Value.parseString("@10g,digits")[0] + v = base.TokValue.parseString("@10g,digits")[0] assert v.datatype == "digits" g = v.get_generator({}) assert g[:100] - v = base.Value.parseString("@10,digits")[0] + v = base.TokValue.parseString("@10,digits")[0] assert v.unit == "b" assert v.datatype == "digits" def test_spec(self): - v = base.ValueGenerate(1, "b", "bytes") + v = base.TokValueGenerate(1, "b", "bytes") assert v.spec() == repr(v) == "@1" - v = base.ValueGenerate(1, "k", "bytes") + v = base.TokValueGenerate(1, "k", "bytes") assert v.spec() == repr(v) == "@1k" - v = base.ValueGenerate(1, "k", "ascii") + v = base.TokValueGenerate(1, "k", "ascii") assert v.spec() == repr(v) == "@1k,ascii" - v = base.ValueGenerate(1, "b", "ascii") + v = base.TokValueGenerate(1, "b", "ascii") assert v.spec() == repr(v) == "@1,ascii" def test_freeze(self): - v = base.ValueGenerate(100, "b", "ascii") + v = base.TokValueGenerate(100, "b", "ascii") f = v.freeze(language.Settings()) assert len(f.val) == 100 -class TestValueFile: +class TestTokValueFile: def test_file_value(self): - v = base.Value.parseString("<'one two'")[0] + v = base.TokValue.parseString("<'one two'")[0] assert str(v) assert v.path == "one two" - v = base.Value.parseString("