diff --git a/Lib/fontTools/agl_test.py b/Tests/agl_test.py similarity index 100% rename from Lib/fontTools/agl_test.py rename to Tests/agl_test.py diff --git a/Lib/fontTools/encodings/codecs_test.py b/Tests/encodings/codecs_test.py similarity index 100% rename from Lib/fontTools/encodings/codecs_test.py rename to Tests/encodings/codecs_test.py diff --git a/Lib/fontTools/feaLib/builder_test.py b/Tests/feaLib/builder_test.py similarity index 100% rename from Lib/fontTools/feaLib/builder_test.py rename to Tests/feaLib/builder_test.py diff --git a/Lib/fontTools/feaLib/error_test.py b/Tests/feaLib/error_test.py similarity index 100% rename from Lib/fontTools/feaLib/error_test.py rename to Tests/feaLib/error_test.py diff --git a/Lib/fontTools/feaLib/lexer_test.py b/Tests/feaLib/lexer_test.py similarity index 100% rename from Lib/fontTools/feaLib/lexer_test.py rename to Tests/feaLib/lexer_test.py diff --git a/Lib/fontTools/feaLib/parser_test.py b/Tests/feaLib/parser_test.py similarity index 100% rename from Lib/fontTools/feaLib/parser_test.py rename to Tests/feaLib/parser_test.py diff --git a/Lib/fontTools/feaLib/testdata/Attach.fea b/Tests/feaLib/testdata/Attach.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/Attach.fea rename to Tests/feaLib/testdata/Attach.fea diff --git a/Lib/fontTools/feaLib/testdata/Attach.ttx b/Tests/feaLib/testdata/Attach.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/Attach.ttx rename to Tests/feaLib/testdata/Attach.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_1.fea b/Tests/feaLib/testdata/GPOS_1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_1.fea rename to Tests/feaLib/testdata/GPOS_1.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_1.ttx b/Tests/feaLib/testdata/GPOS_1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_1.ttx rename to Tests/feaLib/testdata/GPOS_1.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_1_zero.fea b/Tests/feaLib/testdata/GPOS_1_zero.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_1_zero.fea rename to Tests/feaLib/testdata/GPOS_1_zero.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_1_zero.ttx b/Tests/feaLib/testdata/GPOS_1_zero.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_1_zero.ttx rename to Tests/feaLib/testdata/GPOS_1_zero.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_2.fea b/Tests/feaLib/testdata/GPOS_2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_2.fea rename to Tests/feaLib/testdata/GPOS_2.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_2.ttx b/Tests/feaLib/testdata/GPOS_2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_2.ttx rename to Tests/feaLib/testdata/GPOS_2.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_2b.fea b/Tests/feaLib/testdata/GPOS_2b.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_2b.fea rename to Tests/feaLib/testdata/GPOS_2b.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_2b.ttx b/Tests/feaLib/testdata/GPOS_2b.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_2b.ttx rename to Tests/feaLib/testdata/GPOS_2b.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_3.fea b/Tests/feaLib/testdata/GPOS_3.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_3.fea rename to Tests/feaLib/testdata/GPOS_3.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_3.ttx b/Tests/feaLib/testdata/GPOS_3.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_3.ttx rename to Tests/feaLib/testdata/GPOS_3.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_4.fea b/Tests/feaLib/testdata/GPOS_4.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_4.fea rename to Tests/feaLib/testdata/GPOS_4.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_4.ttx b/Tests/feaLib/testdata/GPOS_4.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_4.ttx rename to Tests/feaLib/testdata/GPOS_4.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_5.fea b/Tests/feaLib/testdata/GPOS_5.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_5.fea rename to Tests/feaLib/testdata/GPOS_5.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_5.ttx b/Tests/feaLib/testdata/GPOS_5.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_5.ttx rename to Tests/feaLib/testdata/GPOS_5.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_6.fea b/Tests/feaLib/testdata/GPOS_6.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_6.fea rename to Tests/feaLib/testdata/GPOS_6.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_6.ttx b/Tests/feaLib/testdata/GPOS_6.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_6.ttx rename to Tests/feaLib/testdata/GPOS_6.ttx diff --git a/Lib/fontTools/feaLib/testdata/GPOS_8.fea b/Tests/feaLib/testdata/GPOS_8.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_8.fea rename to Tests/feaLib/testdata/GPOS_8.fea diff --git a/Lib/fontTools/feaLib/testdata/GPOS_8.ttx b/Tests/feaLib/testdata/GPOS_8.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GPOS_8.ttx rename to Tests/feaLib/testdata/GPOS_8.ttx diff --git a/Lib/fontTools/feaLib/testdata/GSUB_2.fea b/Tests/feaLib/testdata/GSUB_2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_2.fea rename to Tests/feaLib/testdata/GSUB_2.fea diff --git a/Lib/fontTools/feaLib/testdata/GSUB_2.ttx b/Tests/feaLib/testdata/GSUB_2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_2.ttx rename to Tests/feaLib/testdata/GSUB_2.ttx diff --git a/Lib/fontTools/feaLib/testdata/GSUB_3.fea b/Tests/feaLib/testdata/GSUB_3.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_3.fea rename to Tests/feaLib/testdata/GSUB_3.fea diff --git a/Lib/fontTools/feaLib/testdata/GSUB_3.ttx b/Tests/feaLib/testdata/GSUB_3.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_3.ttx rename to Tests/feaLib/testdata/GSUB_3.ttx diff --git a/Lib/fontTools/feaLib/testdata/GSUB_6.fea b/Tests/feaLib/testdata/GSUB_6.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_6.fea rename to Tests/feaLib/testdata/GSUB_6.fea diff --git a/Lib/fontTools/feaLib/testdata/GSUB_6.ttx b/Tests/feaLib/testdata/GSUB_6.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_6.ttx rename to Tests/feaLib/testdata/GSUB_6.ttx diff --git a/Lib/fontTools/feaLib/testdata/GSUB_8.fea b/Tests/feaLib/testdata/GSUB_8.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_8.fea rename to Tests/feaLib/testdata/GSUB_8.fea diff --git a/Lib/fontTools/feaLib/testdata/GSUB_8.ttx b/Tests/feaLib/testdata/GSUB_8.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GSUB_8.ttx rename to Tests/feaLib/testdata/GSUB_8.ttx diff --git a/Lib/fontTools/feaLib/testdata/GlyphClassDef.fea b/Tests/feaLib/testdata/GlyphClassDef.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/GlyphClassDef.fea rename to Tests/feaLib/testdata/GlyphClassDef.fea diff --git a/Lib/fontTools/feaLib/testdata/GlyphClassDef.ttx b/Tests/feaLib/testdata/GlyphClassDef.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/GlyphClassDef.ttx rename to Tests/feaLib/testdata/GlyphClassDef.ttx diff --git a/Lib/fontTools/feaLib/testdata/LigatureCaretByIndex.fea b/Tests/feaLib/testdata/LigatureCaretByIndex.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/LigatureCaretByIndex.fea rename to Tests/feaLib/testdata/LigatureCaretByIndex.fea diff --git a/Lib/fontTools/feaLib/testdata/LigatureCaretByIndex.ttx b/Tests/feaLib/testdata/LigatureCaretByIndex.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/LigatureCaretByIndex.ttx rename to Tests/feaLib/testdata/LigatureCaretByIndex.ttx diff --git a/Lib/fontTools/feaLib/testdata/LigatureCaretByPos.fea b/Tests/feaLib/testdata/LigatureCaretByPos.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/LigatureCaretByPos.fea rename to Tests/feaLib/testdata/LigatureCaretByPos.fea diff --git a/Lib/fontTools/feaLib/testdata/LigatureCaretByPos.ttx b/Tests/feaLib/testdata/LigatureCaretByPos.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/LigatureCaretByPos.ttx rename to Tests/feaLib/testdata/LigatureCaretByPos.ttx diff --git a/Lib/fontTools/feaLib/testdata/baseClass.fea b/Tests/feaLib/testdata/baseClass.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/baseClass.fea rename to Tests/feaLib/testdata/baseClass.fea diff --git a/Lib/fontTools/feaLib/testdata/baseClass.feax b/Tests/feaLib/testdata/baseClass.feax similarity index 100% rename from Lib/fontTools/feaLib/testdata/baseClass.feax rename to Tests/feaLib/testdata/baseClass.feax diff --git a/Lib/fontTools/feaLib/testdata/bug453.fea b/Tests/feaLib/testdata/bug453.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug453.fea rename to Tests/feaLib/testdata/bug453.fea diff --git a/Lib/fontTools/feaLib/testdata/bug453.ttx b/Tests/feaLib/testdata/bug453.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug453.ttx rename to Tests/feaLib/testdata/bug453.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug457.fea b/Tests/feaLib/testdata/bug457.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug457.fea rename to Tests/feaLib/testdata/bug457.fea diff --git a/Lib/fontTools/feaLib/testdata/bug457.ttx b/Tests/feaLib/testdata/bug457.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug457.ttx rename to Tests/feaLib/testdata/bug457.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug463.fea b/Tests/feaLib/testdata/bug463.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug463.fea rename to Tests/feaLib/testdata/bug463.fea diff --git a/Lib/fontTools/feaLib/testdata/bug463.ttx b/Tests/feaLib/testdata/bug463.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug463.ttx rename to Tests/feaLib/testdata/bug463.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug501.fea b/Tests/feaLib/testdata/bug501.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug501.fea rename to Tests/feaLib/testdata/bug501.fea diff --git a/Lib/fontTools/feaLib/testdata/bug501.ttx b/Tests/feaLib/testdata/bug501.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug501.ttx rename to Tests/feaLib/testdata/bug501.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug502.fea b/Tests/feaLib/testdata/bug502.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug502.fea rename to Tests/feaLib/testdata/bug502.fea diff --git a/Lib/fontTools/feaLib/testdata/bug502.ttx b/Tests/feaLib/testdata/bug502.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug502.ttx rename to Tests/feaLib/testdata/bug502.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug504.fea b/Tests/feaLib/testdata/bug504.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug504.fea rename to Tests/feaLib/testdata/bug504.fea diff --git a/Lib/fontTools/feaLib/testdata/bug504.ttx b/Tests/feaLib/testdata/bug504.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug504.ttx rename to Tests/feaLib/testdata/bug504.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug505.fea b/Tests/feaLib/testdata/bug505.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug505.fea rename to Tests/feaLib/testdata/bug505.fea diff --git a/Lib/fontTools/feaLib/testdata/bug505.ttx b/Tests/feaLib/testdata/bug505.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug505.ttx rename to Tests/feaLib/testdata/bug505.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug506.fea b/Tests/feaLib/testdata/bug506.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug506.fea rename to Tests/feaLib/testdata/bug506.fea diff --git a/Lib/fontTools/feaLib/testdata/bug506.ttx b/Tests/feaLib/testdata/bug506.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug506.ttx rename to Tests/feaLib/testdata/bug506.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug509.fea b/Tests/feaLib/testdata/bug509.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug509.fea rename to Tests/feaLib/testdata/bug509.fea diff --git a/Lib/fontTools/feaLib/testdata/bug509.ttx b/Tests/feaLib/testdata/bug509.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug509.ttx rename to Tests/feaLib/testdata/bug509.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug512.fea b/Tests/feaLib/testdata/bug512.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug512.fea rename to Tests/feaLib/testdata/bug512.fea diff --git a/Lib/fontTools/feaLib/testdata/bug512.ttx b/Tests/feaLib/testdata/bug512.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug512.ttx rename to Tests/feaLib/testdata/bug512.ttx diff --git a/Lib/fontTools/feaLib/testdata/bug568.fea b/Tests/feaLib/testdata/bug568.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug568.fea rename to Tests/feaLib/testdata/bug568.fea diff --git a/Lib/fontTools/feaLib/testdata/bug568.ttx b/Tests/feaLib/testdata/bug568.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/bug568.ttx rename to Tests/feaLib/testdata/bug568.ttx diff --git a/Lib/fontTools/feaLib/testdata/enum.fea b/Tests/feaLib/testdata/enum.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/enum.fea rename to Tests/feaLib/testdata/enum.fea diff --git a/Lib/fontTools/feaLib/testdata/enum.ttx b/Tests/feaLib/testdata/enum.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/enum.ttx rename to Tests/feaLib/testdata/enum.ttx diff --git a/Lib/fontTools/feaLib/testdata/feature_aalt.fea b/Tests/feaLib/testdata/feature_aalt.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/feature_aalt.fea rename to Tests/feaLib/testdata/feature_aalt.fea diff --git a/Lib/fontTools/feaLib/testdata/feature_aalt.ttx b/Tests/feaLib/testdata/feature_aalt.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/feature_aalt.ttx rename to Tests/feaLib/testdata/feature_aalt.ttx diff --git a/Lib/fontTools/feaLib/testdata/ignore_pos.fea b/Tests/feaLib/testdata/ignore_pos.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/ignore_pos.fea rename to Tests/feaLib/testdata/ignore_pos.fea diff --git a/Lib/fontTools/feaLib/testdata/ignore_pos.ttx b/Tests/feaLib/testdata/ignore_pos.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/ignore_pos.ttx rename to Tests/feaLib/testdata/ignore_pos.ttx diff --git a/Lib/fontTools/feaLib/testdata/include0.fea b/Tests/feaLib/testdata/include0.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include0.fea rename to Tests/feaLib/testdata/include0.fea diff --git a/Lib/fontTools/feaLib/testdata/include1.fea b/Tests/feaLib/testdata/include1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include1.fea rename to Tests/feaLib/testdata/include1.fea diff --git a/Lib/fontTools/feaLib/testdata/include2.fea b/Tests/feaLib/testdata/include2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include2.fea rename to Tests/feaLib/testdata/include2.fea diff --git a/Lib/fontTools/feaLib/testdata/include3.fea b/Tests/feaLib/testdata/include3.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include3.fea rename to Tests/feaLib/testdata/include3.fea diff --git a/Lib/fontTools/feaLib/testdata/include4.fea b/Tests/feaLib/testdata/include4.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include4.fea rename to Tests/feaLib/testdata/include4.fea diff --git a/Lib/fontTools/feaLib/testdata/include5.fea b/Tests/feaLib/testdata/include5.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include5.fea rename to Tests/feaLib/testdata/include5.fea diff --git a/Lib/fontTools/feaLib/testdata/include6.fea b/Tests/feaLib/testdata/include6.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/include6.fea rename to Tests/feaLib/testdata/include6.fea diff --git a/Lib/fontTools/feaLib/testdata/includemissingfile.fea b/Tests/feaLib/testdata/includemissingfile.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/includemissingfile.fea rename to Tests/feaLib/testdata/includemissingfile.fea diff --git a/Lib/fontTools/feaLib/testdata/includeself.fea b/Tests/feaLib/testdata/includeself.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/includeself.fea rename to Tests/feaLib/testdata/includeself.fea diff --git a/Lib/fontTools/feaLib/testdata/language_required.fea b/Tests/feaLib/testdata/language_required.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/language_required.fea rename to Tests/feaLib/testdata/language_required.fea diff --git a/Lib/fontTools/feaLib/testdata/language_required.ttx b/Tests/feaLib/testdata/language_required.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/language_required.ttx rename to Tests/feaLib/testdata/language_required.ttx diff --git a/Lib/fontTools/feaLib/testdata/lookup.fea b/Tests/feaLib/testdata/lookup.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/lookup.fea rename to Tests/feaLib/testdata/lookup.fea diff --git a/Lib/fontTools/feaLib/testdata/lookup.ttx b/Tests/feaLib/testdata/lookup.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/lookup.ttx rename to Tests/feaLib/testdata/lookup.ttx diff --git a/Lib/fontTools/feaLib/testdata/lookupflag.fea b/Tests/feaLib/testdata/lookupflag.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/lookupflag.fea rename to Tests/feaLib/testdata/lookupflag.fea diff --git a/Lib/fontTools/feaLib/testdata/lookupflag.ttx b/Tests/feaLib/testdata/lookupflag.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/lookupflag.ttx rename to Tests/feaLib/testdata/lookupflag.ttx diff --git a/Lib/fontTools/feaLib/testdata/markClass.fea b/Tests/feaLib/testdata/markClass.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/markClass.fea rename to Tests/feaLib/testdata/markClass.fea diff --git a/Lib/fontTools/feaLib/testdata/markClass.ttx b/Tests/feaLib/testdata/markClass.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/markClass.ttx rename to Tests/feaLib/testdata/markClass.ttx diff --git a/Lib/fontTools/feaLib/testdata/mini.fea b/Tests/feaLib/testdata/mini.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/mini.fea rename to Tests/feaLib/testdata/mini.fea diff --git a/Lib/fontTools/feaLib/testdata/multiple_feature_blocks.fea b/Tests/feaLib/testdata/multiple_feature_blocks.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/multiple_feature_blocks.fea rename to Tests/feaLib/testdata/multiple_feature_blocks.fea diff --git a/Lib/fontTools/feaLib/testdata/multiple_feature_blocks.ttx b/Tests/feaLib/testdata/multiple_feature_blocks.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/multiple_feature_blocks.ttx rename to Tests/feaLib/testdata/multiple_feature_blocks.ttx diff --git a/Lib/fontTools/feaLib/testdata/name.fea b/Tests/feaLib/testdata/name.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/name.fea rename to Tests/feaLib/testdata/name.fea diff --git a/Lib/fontTools/feaLib/testdata/name.ttx b/Tests/feaLib/testdata/name.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/name.ttx rename to Tests/feaLib/testdata/name.ttx diff --git a/Lib/fontTools/feaLib/testdata/omitted_GlyphClassDef.fea b/Tests/feaLib/testdata/omitted_GlyphClassDef.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/omitted_GlyphClassDef.fea rename to Tests/feaLib/testdata/omitted_GlyphClassDef.fea diff --git a/Lib/fontTools/feaLib/testdata/omitted_GlyphClassDef.ttx b/Tests/feaLib/testdata/omitted_GlyphClassDef.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/omitted_GlyphClassDef.ttx rename to Tests/feaLib/testdata/omitted_GlyphClassDef.ttx diff --git a/Lib/fontTools/feaLib/testdata/size.fea b/Tests/feaLib/testdata/size.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/size.fea rename to Tests/feaLib/testdata/size.fea diff --git a/Lib/fontTools/feaLib/testdata/size.ttx b/Tests/feaLib/testdata/size.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/size.ttx rename to Tests/feaLib/testdata/size.ttx diff --git a/Lib/fontTools/feaLib/testdata/size2.fea b/Tests/feaLib/testdata/size2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/size2.fea rename to Tests/feaLib/testdata/size2.fea diff --git a/Lib/fontTools/feaLib/testdata/size2.ttx b/Tests/feaLib/testdata/size2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/size2.ttx rename to Tests/feaLib/testdata/size2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec10.fea b/Tests/feaLib/testdata/spec10.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec10.fea rename to Tests/feaLib/testdata/spec10.fea diff --git a/Lib/fontTools/feaLib/testdata/spec10.ttx b/Tests/feaLib/testdata/spec10.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec10.ttx rename to Tests/feaLib/testdata/spec10.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec4h1.fea b/Tests/feaLib/testdata/spec4h1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec4h1.fea rename to Tests/feaLib/testdata/spec4h1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec4h1.ttx b/Tests/feaLib/testdata/spec4h1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec4h1.ttx rename to Tests/feaLib/testdata/spec4h1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec4h2.fea b/Tests/feaLib/testdata/spec4h2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec4h2.fea rename to Tests/feaLib/testdata/spec4h2.fea diff --git a/Lib/fontTools/feaLib/testdata/spec4h2.ttx b/Tests/feaLib/testdata/spec4h2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec4h2.ttx rename to Tests/feaLib/testdata/spec4h2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5d1.fea b/Tests/feaLib/testdata/spec5d1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5d1.fea rename to Tests/feaLib/testdata/spec5d1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5d1.ttx b/Tests/feaLib/testdata/spec5d1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5d1.ttx rename to Tests/feaLib/testdata/spec5d1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5d2.fea b/Tests/feaLib/testdata/spec5d2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5d2.fea rename to Tests/feaLib/testdata/spec5d2.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5d2.ttx b/Tests/feaLib/testdata/spec5d2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5d2.ttx rename to Tests/feaLib/testdata/spec5d2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_1.fea b/Tests/feaLib/testdata/spec5f_ii_1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_1.fea rename to Tests/feaLib/testdata/spec5f_ii_1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_1.ttx b/Tests/feaLib/testdata/spec5f_ii_1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_1.ttx rename to Tests/feaLib/testdata/spec5f_ii_1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_2.fea b/Tests/feaLib/testdata/spec5f_ii_2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_2.fea rename to Tests/feaLib/testdata/spec5f_ii_2.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_2.ttx b/Tests/feaLib/testdata/spec5f_ii_2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_2.ttx rename to Tests/feaLib/testdata/spec5f_ii_2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_3.fea b/Tests/feaLib/testdata/spec5f_ii_3.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_3.fea rename to Tests/feaLib/testdata/spec5f_ii_3.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_3.ttx b/Tests/feaLib/testdata/spec5f_ii_3.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_3.ttx rename to Tests/feaLib/testdata/spec5f_ii_3.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_4.fea b/Tests/feaLib/testdata/spec5f_ii_4.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_4.fea rename to Tests/feaLib/testdata/spec5f_ii_4.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5f_ii_4.ttx b/Tests/feaLib/testdata/spec5f_ii_4.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5f_ii_4.ttx rename to Tests/feaLib/testdata/spec5f_ii_4.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5fi1.fea b/Tests/feaLib/testdata/spec5fi1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi1.fea rename to Tests/feaLib/testdata/spec5fi1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5fi1.ttx b/Tests/feaLib/testdata/spec5fi1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi1.ttx rename to Tests/feaLib/testdata/spec5fi1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5fi2.fea b/Tests/feaLib/testdata/spec5fi2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi2.fea rename to Tests/feaLib/testdata/spec5fi2.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5fi2.ttx b/Tests/feaLib/testdata/spec5fi2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi2.ttx rename to Tests/feaLib/testdata/spec5fi2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5fi3.fea b/Tests/feaLib/testdata/spec5fi3.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi3.fea rename to Tests/feaLib/testdata/spec5fi3.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5fi3.ttx b/Tests/feaLib/testdata/spec5fi3.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi3.ttx rename to Tests/feaLib/testdata/spec5fi3.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5fi4.fea b/Tests/feaLib/testdata/spec5fi4.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi4.fea rename to Tests/feaLib/testdata/spec5fi4.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5fi4.ttx b/Tests/feaLib/testdata/spec5fi4.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5fi4.ttx rename to Tests/feaLib/testdata/spec5fi4.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec5h1.fea b/Tests/feaLib/testdata/spec5h1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5h1.fea rename to Tests/feaLib/testdata/spec5h1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec5h1.ttx b/Tests/feaLib/testdata/spec5h1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec5h1.ttx rename to Tests/feaLib/testdata/spec5h1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6b_ii.fea b/Tests/feaLib/testdata/spec6b_ii.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6b_ii.fea rename to Tests/feaLib/testdata/spec6b_ii.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6b_ii.ttx b/Tests/feaLib/testdata/spec6b_ii.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6b_ii.ttx rename to Tests/feaLib/testdata/spec6b_ii.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6d2.fea b/Tests/feaLib/testdata/spec6d2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6d2.fea rename to Tests/feaLib/testdata/spec6d2.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6d2.ttx b/Tests/feaLib/testdata/spec6d2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6d2.ttx rename to Tests/feaLib/testdata/spec6d2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6e.fea b/Tests/feaLib/testdata/spec6e.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6e.fea rename to Tests/feaLib/testdata/spec6e.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6e.ttx b/Tests/feaLib/testdata/spec6e.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6e.ttx rename to Tests/feaLib/testdata/spec6e.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6f.fea b/Tests/feaLib/testdata/spec6f.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6f.fea rename to Tests/feaLib/testdata/spec6f.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6f.ttx b/Tests/feaLib/testdata/spec6f.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6f.ttx rename to Tests/feaLib/testdata/spec6f.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6h_ii.fea b/Tests/feaLib/testdata/spec6h_ii.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6h_ii.fea rename to Tests/feaLib/testdata/spec6h_ii.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6h_ii.ttx b/Tests/feaLib/testdata/spec6h_ii.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6h_ii.ttx rename to Tests/feaLib/testdata/spec6h_ii.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6h_iii_1.fea b/Tests/feaLib/testdata/spec6h_iii_1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6h_iii_1.fea rename to Tests/feaLib/testdata/spec6h_iii_1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6h_iii_1.ttx b/Tests/feaLib/testdata/spec6h_iii_1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6h_iii_1.ttx rename to Tests/feaLib/testdata/spec6h_iii_1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec6h_iii_3d.fea b/Tests/feaLib/testdata/spec6h_iii_3d.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6h_iii_3d.fea rename to Tests/feaLib/testdata/spec6h_iii_3d.fea diff --git a/Lib/fontTools/feaLib/testdata/spec6h_iii_3d.ttx b/Tests/feaLib/testdata/spec6h_iii_3d.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec6h_iii_3d.ttx rename to Tests/feaLib/testdata/spec6h_iii_3d.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec8a.fea b/Tests/feaLib/testdata/spec8a.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec8a.fea rename to Tests/feaLib/testdata/spec8a.fea diff --git a/Lib/fontTools/feaLib/testdata/spec8a.ttx b/Tests/feaLib/testdata/spec8a.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec8a.ttx rename to Tests/feaLib/testdata/spec8a.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec8b.fea b/Tests/feaLib/testdata/spec8b.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec8b.fea rename to Tests/feaLib/testdata/spec8b.fea diff --git a/Lib/fontTools/feaLib/testdata/spec8b.ttx b/Tests/feaLib/testdata/spec8b.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec8b.ttx rename to Tests/feaLib/testdata/spec8b.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec8c.fea b/Tests/feaLib/testdata/spec8c.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec8c.fea rename to Tests/feaLib/testdata/spec8c.fea diff --git a/Lib/fontTools/feaLib/testdata/spec8c.ttx b/Tests/feaLib/testdata/spec8c.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec8c.ttx rename to Tests/feaLib/testdata/spec8c.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9a.fea b/Tests/feaLib/testdata/spec9a.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9a.fea rename to Tests/feaLib/testdata/spec9a.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9a.ttx b/Tests/feaLib/testdata/spec9a.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9a.ttx rename to Tests/feaLib/testdata/spec9a.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9b.fea b/Tests/feaLib/testdata/spec9b.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9b.fea rename to Tests/feaLib/testdata/spec9b.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9b.ttx b/Tests/feaLib/testdata/spec9b.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9b.ttx rename to Tests/feaLib/testdata/spec9b.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9c1.fea b/Tests/feaLib/testdata/spec9c1.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9c1.fea rename to Tests/feaLib/testdata/spec9c1.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9c1.ttx b/Tests/feaLib/testdata/spec9c1.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9c1.ttx rename to Tests/feaLib/testdata/spec9c1.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9c2.fea b/Tests/feaLib/testdata/spec9c2.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9c2.fea rename to Tests/feaLib/testdata/spec9c2.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9c2.ttx b/Tests/feaLib/testdata/spec9c2.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9c2.ttx rename to Tests/feaLib/testdata/spec9c2.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9c3.fea b/Tests/feaLib/testdata/spec9c3.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9c3.fea rename to Tests/feaLib/testdata/spec9c3.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9c3.ttx b/Tests/feaLib/testdata/spec9c3.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9c3.ttx rename to Tests/feaLib/testdata/spec9c3.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9d.fea b/Tests/feaLib/testdata/spec9d.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9d.fea rename to Tests/feaLib/testdata/spec9d.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9d.ttx b/Tests/feaLib/testdata/spec9d.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9d.ttx rename to Tests/feaLib/testdata/spec9d.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9e.fea b/Tests/feaLib/testdata/spec9e.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9e.fea rename to Tests/feaLib/testdata/spec9e.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9e.ttx b/Tests/feaLib/testdata/spec9e.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9e.ttx rename to Tests/feaLib/testdata/spec9e.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9f.fea b/Tests/feaLib/testdata/spec9f.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9f.fea rename to Tests/feaLib/testdata/spec9f.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9f.ttx b/Tests/feaLib/testdata/spec9f.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9f.ttx rename to Tests/feaLib/testdata/spec9f.ttx diff --git a/Lib/fontTools/feaLib/testdata/spec9g.fea b/Tests/feaLib/testdata/spec9g.fea similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9g.fea rename to Tests/feaLib/testdata/spec9g.fea diff --git a/Lib/fontTools/feaLib/testdata/spec9g.ttx b/Tests/feaLib/testdata/spec9g.ttx similarity index 100% rename from Lib/fontTools/feaLib/testdata/spec9g.ttx rename to Tests/feaLib/testdata/spec9g.ttx diff --git a/Lib/fontTools/merge_test.py b/Tests/merge_test.py similarity index 100% rename from Lib/fontTools/merge_test.py rename to Tests/merge_test.py diff --git a/Lib/fontTools/misc/encodingTools_test.py b/Tests/misc/encodingTools_test.py similarity index 100% rename from Lib/fontTools/misc/encodingTools_test.py rename to Tests/misc/encodingTools_test.py diff --git a/Lib/fontTools/misc/fixedTools_test.py b/Tests/misc/fixedTools_test.py similarity index 100% rename from Lib/fontTools/misc/fixedTools_test.py rename to Tests/misc/fixedTools_test.py diff --git a/Lib/fontTools/misc/macRes_test.py b/Tests/misc/macRes_test.py similarity index 100% rename from Lib/fontTools/misc/macRes_test.py rename to Tests/misc/macRes_test.py diff --git a/Lib/fontTools/misc/py23_test.py b/Tests/misc/py23_test.py similarity index 100% rename from Lib/fontTools/misc/py23_test.py rename to Tests/misc/py23_test.py diff --git a/Lib/fontTools/misc/testTools_test.py b/Tests/misc/testTools_test.py similarity index 100% rename from Lib/fontTools/misc/testTools_test.py rename to Tests/misc/testTools_test.py diff --git a/Lib/fontTools/misc/xmlReader_test.py b/Tests/misc/xmlReader_test.py similarity index 100% rename from Lib/fontTools/misc/xmlReader_test.py rename to Tests/misc/xmlReader_test.py diff --git a/Lib/fontTools/misc/xmlWriter_test.py b/Tests/misc/xmlWriter_test.py similarity index 100% rename from Lib/fontTools/misc/xmlWriter_test.py rename to Tests/misc/xmlWriter_test.py diff --git a/Lib/fontTools/mtiLib/mti_test.py b/Tests/mtiLib/mti_test.py similarity index 100% rename from Lib/fontTools/mtiLib/mti_test.py rename to Tests/mtiLib/mti_test.py diff --git a/Lib/fontTools/mtiLib/testdata/featurename-backward.ttx.GSUB b/Tests/mtiLib/testdata/featurename-backward.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/featurename-backward.ttx.GSUB rename to Tests/mtiLib/testdata/featurename-backward.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/featurename-backward.txt b/Tests/mtiLib/testdata/featurename-backward.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/featurename-backward.txt rename to Tests/mtiLib/testdata/featurename-backward.txt diff --git a/Lib/fontTools/mtiLib/testdata/featurename-forward.ttx.GSUB b/Tests/mtiLib/testdata/featurename-forward.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/featurename-forward.ttx.GSUB rename to Tests/mtiLib/testdata/featurename-forward.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/featurename-forward.txt b/Tests/mtiLib/testdata/featurename-forward.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/featurename-forward.txt rename to Tests/mtiLib/testdata/featurename-forward.txt diff --git a/Lib/fontTools/mtiLib/testdata/lookupnames-backward.ttx.GSUB b/Tests/mtiLib/testdata/lookupnames-backward.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/lookupnames-backward.ttx.GSUB rename to Tests/mtiLib/testdata/lookupnames-backward.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/lookupnames-backward.txt b/Tests/mtiLib/testdata/lookupnames-backward.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/lookupnames-backward.txt rename to Tests/mtiLib/testdata/lookupnames-backward.txt diff --git a/Lib/fontTools/mtiLib/testdata/lookupnames-forward.ttx.GSUB b/Tests/mtiLib/testdata/lookupnames-forward.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/lookupnames-forward.ttx.GSUB rename to Tests/mtiLib/testdata/lookupnames-forward.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/lookupnames-forward.txt b/Tests/mtiLib/testdata/lookupnames-forward.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/lookupnames-forward.txt rename to Tests/mtiLib/testdata/lookupnames-forward.txt diff --git a/Lib/fontTools/mtiLib/testdata/mixed-toplevels.ttx.GSUB b/Tests/mtiLib/testdata/mixed-toplevels.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mixed-toplevels.ttx.GSUB rename to Tests/mtiLib/testdata/mixed-toplevels.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mixed-toplevels.txt b/Tests/mtiLib/testdata/mixed-toplevels.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mixed-toplevels.txt rename to Tests/mtiLib/testdata/mixed-toplevels.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/README b/Tests/mtiLib/testdata/mti/README similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/README rename to Tests/mtiLib/testdata/mti/README diff --git a/Lib/fontTools/mtiLib/testdata/mti/chained-glyph.ttx.GPOS b/Tests/mtiLib/testdata/mti/chained-glyph.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chained-glyph.ttx.GPOS rename to Tests/mtiLib/testdata/mti/chained-glyph.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/chained-glyph.ttx.GSUB b/Tests/mtiLib/testdata/mti/chained-glyph.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chained-glyph.ttx.GSUB rename to Tests/mtiLib/testdata/mti/chained-glyph.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/chained-glyph.txt b/Tests/mtiLib/testdata/mti/chained-glyph.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chained-glyph.txt rename to Tests/mtiLib/testdata/mti/chained-glyph.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/chainedclass.ttx.GSUB b/Tests/mtiLib/testdata/mti/chainedclass.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chainedclass.ttx.GSUB rename to Tests/mtiLib/testdata/mti/chainedclass.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/chainedclass.txt b/Tests/mtiLib/testdata/mti/chainedclass.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chainedclass.txt rename to Tests/mtiLib/testdata/mti/chainedclass.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/chainedcoverage.ttx.GSUB b/Tests/mtiLib/testdata/mti/chainedcoverage.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chainedcoverage.ttx.GSUB rename to Tests/mtiLib/testdata/mti/chainedcoverage.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/chainedcoverage.txt b/Tests/mtiLib/testdata/mti/chainedcoverage.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/chainedcoverage.txt rename to Tests/mtiLib/testdata/mti/chainedcoverage.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/cmap.ttx b/Tests/mtiLib/testdata/mti/cmap.ttx similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/cmap.ttx rename to Tests/mtiLib/testdata/mti/cmap.ttx diff --git a/Lib/fontTools/mtiLib/testdata/mti/cmap.ttx.cmap b/Tests/mtiLib/testdata/mti/cmap.ttx.cmap similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/cmap.ttx.cmap rename to Tests/mtiLib/testdata/mti/cmap.ttx.cmap diff --git a/Lib/fontTools/mtiLib/testdata/mti/cmap.txt b/Tests/mtiLib/testdata/mti/cmap.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/cmap.txt rename to Tests/mtiLib/testdata/mti/cmap.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/context-glyph.txt b/Tests/mtiLib/testdata/mti/context-glyph.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/context-glyph.txt rename to Tests/mtiLib/testdata/mti/context-glyph.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/contextclass.txt b/Tests/mtiLib/testdata/mti/contextclass.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/contextclass.txt rename to Tests/mtiLib/testdata/mti/contextclass.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/contextcoverage.txt b/Tests/mtiLib/testdata/mti/contextcoverage.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/contextcoverage.txt rename to Tests/mtiLib/testdata/mti/contextcoverage.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/featuretable.txt b/Tests/mtiLib/testdata/mti/featuretable.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/featuretable.txt rename to Tests/mtiLib/testdata/mti/featuretable.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefattach.ttx.GDEF b/Tests/mtiLib/testdata/mti/gdefattach.ttx.GDEF similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefattach.ttx.GDEF rename to Tests/mtiLib/testdata/mti/gdefattach.ttx.GDEF diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefattach.txt b/Tests/mtiLib/testdata/mti/gdefattach.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefattach.txt rename to Tests/mtiLib/testdata/mti/gdefattach.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefclasses.ttx.GDEF b/Tests/mtiLib/testdata/mti/gdefclasses.ttx.GDEF similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefclasses.ttx.GDEF rename to Tests/mtiLib/testdata/mti/gdefclasses.ttx.GDEF diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefclasses.txt b/Tests/mtiLib/testdata/mti/gdefclasses.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefclasses.txt rename to Tests/mtiLib/testdata/mti/gdefclasses.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefligcaret.ttx.GDEF b/Tests/mtiLib/testdata/mti/gdefligcaret.ttx.GDEF similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefligcaret.ttx.GDEF rename to Tests/mtiLib/testdata/mti/gdefligcaret.ttx.GDEF diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefligcaret.txt b/Tests/mtiLib/testdata/mti/gdefligcaret.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefligcaret.txt rename to Tests/mtiLib/testdata/mti/gdefligcaret.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefmarkattach.ttx.GDEF b/Tests/mtiLib/testdata/mti/gdefmarkattach.ttx.GDEF similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefmarkattach.ttx.GDEF rename to Tests/mtiLib/testdata/mti/gdefmarkattach.ttx.GDEF diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefmarkattach.txt b/Tests/mtiLib/testdata/mti/gdefmarkattach.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefmarkattach.txt rename to Tests/mtiLib/testdata/mti/gdefmarkattach.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefmarkfilter.ttx.GDEF b/Tests/mtiLib/testdata/mti/gdefmarkfilter.ttx.GDEF similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefmarkfilter.ttx.GDEF rename to Tests/mtiLib/testdata/mti/gdefmarkfilter.ttx.GDEF diff --git a/Lib/fontTools/mtiLib/testdata/mti/gdefmarkfilter.txt b/Tests/mtiLib/testdata/mti/gdefmarkfilter.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gdefmarkfilter.txt rename to Tests/mtiLib/testdata/mti/gdefmarkfilter.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gposcursive.ttx.GPOS b/Tests/mtiLib/testdata/mti/gposcursive.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gposcursive.ttx.GPOS rename to Tests/mtiLib/testdata/mti/gposcursive.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/gposcursive.txt b/Tests/mtiLib/testdata/mti/gposcursive.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gposcursive.txt rename to Tests/mtiLib/testdata/mti/gposcursive.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gposkernset.ttx.GPOS b/Tests/mtiLib/testdata/mti/gposkernset.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gposkernset.ttx.GPOS rename to Tests/mtiLib/testdata/mti/gposkernset.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/gposkernset.txt b/Tests/mtiLib/testdata/mti/gposkernset.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gposkernset.txt rename to Tests/mtiLib/testdata/mti/gposkernset.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gposmarktobase.ttx.GPOS b/Tests/mtiLib/testdata/mti/gposmarktobase.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gposmarktobase.ttx.GPOS rename to Tests/mtiLib/testdata/mti/gposmarktobase.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/gposmarktobase.txt b/Tests/mtiLib/testdata/mti/gposmarktobase.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gposmarktobase.txt rename to Tests/mtiLib/testdata/mti/gposmarktobase.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gpospairclass.ttx.GPOS b/Tests/mtiLib/testdata/mti/gpospairclass.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gpospairclass.ttx.GPOS rename to Tests/mtiLib/testdata/mti/gpospairclass.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/gpospairclass.txt b/Tests/mtiLib/testdata/mti/gpospairclass.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gpospairclass.txt rename to Tests/mtiLib/testdata/mti/gpospairclass.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gpospairglyph.ttx.GPOS b/Tests/mtiLib/testdata/mti/gpospairglyph.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gpospairglyph.ttx.GPOS rename to Tests/mtiLib/testdata/mti/gpospairglyph.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/gpospairglyph.txt b/Tests/mtiLib/testdata/mti/gpospairglyph.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gpospairglyph.txt rename to Tests/mtiLib/testdata/mti/gpospairglyph.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gpossingle.ttx.GPOS b/Tests/mtiLib/testdata/mti/gpossingle.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gpossingle.ttx.GPOS rename to Tests/mtiLib/testdata/mti/gpossingle.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/gpossingle.txt b/Tests/mtiLib/testdata/mti/gpossingle.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gpossingle.txt rename to Tests/mtiLib/testdata/mti/gpossingle.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubalternate.ttx.GSUB b/Tests/mtiLib/testdata/mti/gsubalternate.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubalternate.ttx.GSUB rename to Tests/mtiLib/testdata/mti/gsubalternate.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubalternate.txt b/Tests/mtiLib/testdata/mti/gsubalternate.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubalternate.txt rename to Tests/mtiLib/testdata/mti/gsubalternate.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubligature.ttx.GSUB b/Tests/mtiLib/testdata/mti/gsubligature.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubligature.ttx.GSUB rename to Tests/mtiLib/testdata/mti/gsubligature.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubligature.txt b/Tests/mtiLib/testdata/mti/gsubligature.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubligature.txt rename to Tests/mtiLib/testdata/mti/gsubligature.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubmultiple.ttx.GSUB b/Tests/mtiLib/testdata/mti/gsubmultiple.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubmultiple.ttx.GSUB rename to Tests/mtiLib/testdata/mti/gsubmultiple.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubmultiple.txt b/Tests/mtiLib/testdata/mti/gsubmultiple.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubmultiple.txt rename to Tests/mtiLib/testdata/mti/gsubmultiple.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubreversechanined.ttx.GSUB b/Tests/mtiLib/testdata/mti/gsubreversechanined.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubreversechanined.ttx.GSUB rename to Tests/mtiLib/testdata/mti/gsubreversechanined.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubreversechanined.txt b/Tests/mtiLib/testdata/mti/gsubreversechanined.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubreversechanined.txt rename to Tests/mtiLib/testdata/mti/gsubreversechanined.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubsingle.ttx.GSUB b/Tests/mtiLib/testdata/mti/gsubsingle.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubsingle.ttx.GSUB rename to Tests/mtiLib/testdata/mti/gsubsingle.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/gsubsingle.txt b/Tests/mtiLib/testdata/mti/gsubsingle.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/gsubsingle.txt rename to Tests/mtiLib/testdata/mti/gsubsingle.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/mark-to-ligature.ttx.GPOS b/Tests/mtiLib/testdata/mti/mark-to-ligature.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/mark-to-ligature.ttx.GPOS rename to Tests/mtiLib/testdata/mti/mark-to-ligature.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/mark-to-ligature.txt b/Tests/mtiLib/testdata/mti/mark-to-ligature.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/mark-to-ligature.txt rename to Tests/mtiLib/testdata/mti/mark-to-ligature.txt diff --git a/Lib/fontTools/mtiLib/testdata/mti/scripttable.ttx.GPOS b/Tests/mtiLib/testdata/mti/scripttable.ttx.GPOS similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/scripttable.ttx.GPOS rename to Tests/mtiLib/testdata/mti/scripttable.ttx.GPOS diff --git a/Lib/fontTools/mtiLib/testdata/mti/scripttable.ttx.GSUB b/Tests/mtiLib/testdata/mti/scripttable.ttx.GSUB similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/scripttable.ttx.GSUB rename to Tests/mtiLib/testdata/mti/scripttable.ttx.GSUB diff --git a/Lib/fontTools/mtiLib/testdata/mti/scripttable.txt b/Tests/mtiLib/testdata/mti/scripttable.txt similarity index 100% rename from Lib/fontTools/mtiLib/testdata/mti/scripttable.txt rename to Tests/mtiLib/testdata/mti/scripttable.txt diff --git a/Lib/fontTools/otlLib/builder_test.py b/Tests/otlLib/builder_test.py similarity index 100% rename from Lib/fontTools/otlLib/builder_test.py rename to Tests/otlLib/builder_test.py diff --git a/Lib/fontTools/pens/areaPen_test.py b/Tests/pens/areaPen_test.py similarity index 100% rename from Lib/fontTools/pens/areaPen_test.py rename to Tests/pens/areaPen_test.py diff --git a/Lib/fontTools/pens/basePen_test.py b/Tests/pens/basePen_test.py similarity index 100% rename from Lib/fontTools/pens/basePen_test.py rename to Tests/pens/basePen_test.py diff --git a/Lib/fontTools/pens/boundsPen_test.py b/Tests/pens/boundsPen_test.py similarity index 100% rename from Lib/fontTools/pens/boundsPen_test.py rename to Tests/pens/boundsPen_test.py diff --git a/Lib/fontTools/pens/perimeterPen_test.py b/Tests/pens/perimeterPen_test.py similarity index 100% rename from Lib/fontTools/pens/perimeterPen_test.py rename to Tests/pens/perimeterPen_test.py diff --git a/Lib/fontTools/pens/pointInsidePen_test.py b/Tests/pens/pointInsidePen_test.py similarity index 100% rename from Lib/fontTools/pens/pointInsidePen_test.py rename to Tests/pens/pointInsidePen_test.py diff --git a/Lib/fontTools/pens/t2CharStringPen_test.py b/Tests/pens/t2CharStringPen_test.py similarity index 100% rename from Lib/fontTools/pens/t2CharStringPen_test.py rename to Tests/pens/t2CharStringPen_test.py diff --git a/Lib/fontTools/pens/ttGlyphPen_test.py b/Tests/pens/ttGlyphPen_test.py similarity index 100% rename from Lib/fontTools/pens/ttGlyphPen_test.py rename to Tests/pens/ttGlyphPen_test.py diff --git a/Lib/fontTools/subset/subset_test.py b/Tests/subset/subset_test.py similarity index 100% rename from Lib/fontTools/subset/subset_test.py rename to Tests/subset/subset_test.py diff --git a/Lib/fontTools/subset/testdata/TestCID-Regular.ttx b/Tests/subset/testdata/TestCID-Regular.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestCID-Regular.ttx rename to Tests/subset/testdata/TestCID-Regular.ttx diff --git a/Lib/fontTools/subset/testdata/TestCLR-Regular.ttx b/Tests/subset/testdata/TestCLR-Regular.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestCLR-Regular.ttx rename to Tests/subset/testdata/TestCLR-Regular.ttx diff --git a/Lib/fontTools/subset/testdata/TestGVAR.ttx b/Tests/subset/testdata/TestGVAR.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestGVAR.ttx rename to Tests/subset/testdata/TestGVAR.ttx diff --git a/Lib/fontTools/subset/testdata/TestMATH-Regular.ttx b/Tests/subset/testdata/TestMATH-Regular.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestMATH-Regular.ttx rename to Tests/subset/testdata/TestMATH-Regular.ttx diff --git a/Lib/fontTools/subset/testdata/TestOTF-Regular.ttx b/Tests/subset/testdata/TestOTF-Regular.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestOTF-Regular.ttx rename to Tests/subset/testdata/TestOTF-Regular.ttx diff --git a/Lib/fontTools/subset/testdata/TestTTF-Regular.ttx b/Tests/subset/testdata/TestTTF-Regular.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestTTF-Regular.ttx rename to Tests/subset/testdata/TestTTF-Regular.ttx diff --git a/Lib/fontTools/subset/testdata/TestTTF-Regular_non_BMP_char.ttx b/Tests/subset/testdata/TestTTF-Regular_non_BMP_char.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/TestTTF-Regular_non_BMP_char.ttx rename to Tests/subset/testdata/TestTTF-Regular_non_BMP_char.ttx diff --git a/Lib/fontTools/subset/testdata/expect_keep_colr.ttx b/Tests/subset/testdata/expect_keep_colr.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_keep_colr.ttx rename to Tests/subset/testdata/expect_keep_colr.ttx diff --git a/Lib/fontTools/subset/testdata/expect_keep_gvar.ttx b/Tests/subset/testdata/expect_keep_gvar.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_keep_gvar.ttx rename to Tests/subset/testdata/expect_keep_gvar.ttx diff --git a/Lib/fontTools/subset/testdata/expect_keep_gvar_notdef_outline.ttx b/Tests/subset/testdata/expect_keep_gvar_notdef_outline.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_keep_gvar_notdef_outline.ttx rename to Tests/subset/testdata/expect_keep_gvar_notdef_outline.ttx diff --git a/Lib/fontTools/subset/testdata/expect_keep_math.ttx b/Tests/subset/testdata/expect_keep_math.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_keep_math.ttx rename to Tests/subset/testdata/expect_keep_math.ttx diff --git a/Lib/fontTools/subset/testdata/expect_no_notdef_outline_cid.ttx b/Tests/subset/testdata/expect_no_notdef_outline_cid.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_no_notdef_outline_cid.ttx rename to Tests/subset/testdata/expect_no_notdef_outline_cid.ttx diff --git a/Lib/fontTools/subset/testdata/expect_no_notdef_outline_otf.ttx b/Tests/subset/testdata/expect_no_notdef_outline_otf.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_no_notdef_outline_otf.ttx rename to Tests/subset/testdata/expect_no_notdef_outline_otf.ttx diff --git a/Lib/fontTools/subset/testdata/expect_no_notdef_outline_ttf.ttx b/Tests/subset/testdata/expect_no_notdef_outline_ttf.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/expect_no_notdef_outline_ttf.ttx rename to Tests/subset/testdata/expect_no_notdef_outline_ttf.ttx diff --git a/Lib/fontTools/subset/testdata/google_color.ttx b/Tests/subset/testdata/google_color.ttx similarity index 100% rename from Lib/fontTools/subset/testdata/google_color.ttx rename to Tests/subset/testdata/google_color.ttx diff --git a/Lib/fontTools/t1Lib/t1Lib_test.py b/Tests/t1Lib/t1Lib_test.py similarity index 100% rename from Lib/fontTools/t1Lib/t1Lib_test.py rename to Tests/t1Lib/t1Lib_test.py diff --git a/Lib/fontTools/t1Lib/testdata/TestT1-Regular.lwfn b/Tests/t1Lib/testdata/TestT1-Regular.lwfn similarity index 100% rename from Lib/fontTools/t1Lib/testdata/TestT1-Regular.lwfn rename to Tests/t1Lib/testdata/TestT1-Regular.lwfn diff --git a/Lib/fontTools/t1Lib/testdata/TestT1-Regular.pfa b/Tests/t1Lib/testdata/TestT1-Regular.pfa similarity index 100% rename from Lib/fontTools/t1Lib/testdata/TestT1-Regular.pfa rename to Tests/t1Lib/testdata/TestT1-Regular.pfa diff --git a/Lib/fontTools/t1Lib/testdata/TestT1-Regular.pfb b/Tests/t1Lib/testdata/TestT1-Regular.pfb similarity index 100% rename from Lib/fontTools/t1Lib/testdata/TestT1-Regular.pfb rename to Tests/t1Lib/testdata/TestT1-Regular.pfb diff --git a/Lib/fontTools/ttLib/tables/C_F_F_test.py b/Tests/ttLib/tables/C_F_F_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/C_F_F_test.py rename to Tests/ttLib/tables/C_F_F_test.py diff --git a/Lib/fontTools/ttLib/tables/C_P_A_L_test.py b/Tests/ttLib/tables/C_P_A_L_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/C_P_A_L_test.py rename to Tests/ttLib/tables/C_P_A_L_test.py diff --git a/Lib/fontTools/ttLib/tables/M_V_A_R_test.py b/Tests/ttLib/tables/M_V_A_R_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/M_V_A_R_test.py rename to Tests/ttLib/tables/M_V_A_R_test.py diff --git a/Lib/fontTools/ttLib/tables/O_S_2f_2_test.py b/Tests/ttLib/tables/O_S_2f_2_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/O_S_2f_2_test.py rename to Tests/ttLib/tables/O_S_2f_2_test.py diff --git a/Lib/fontTools/ttLib/tables/S_T_A_T_test.py b/Tests/ttLib/tables/S_T_A_T_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/S_T_A_T_test.py rename to Tests/ttLib/tables/S_T_A_T_test.py diff --git a/Lib/fontTools/ttLib/tables/TupleVariation_test.py b/Tests/ttLib/tables/TupleVariation_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/TupleVariation_test.py rename to Tests/ttLib/tables/TupleVariation_test.py diff --git a/Lib/fontTools/ttLib/tables/_a_v_a_r_test.py b/Tests/ttLib/tables/_a_v_a_r_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_a_v_a_r_test.py rename to Tests/ttLib/tables/_a_v_a_r_test.py diff --git a/Lib/fontTools/ttLib/tables/_c_m_a_p_test.py b/Tests/ttLib/tables/_c_m_a_p_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_c_m_a_p_test.py rename to Tests/ttLib/tables/_c_m_a_p_test.py diff --git a/Lib/fontTools/ttLib/tables/_c_v_a_r_test.py b/Tests/ttLib/tables/_c_v_a_r_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_c_v_a_r_test.py rename to Tests/ttLib/tables/_c_v_a_r_test.py diff --git a/Lib/fontTools/ttLib/tables/_f_v_a_r_test.py b/Tests/ttLib/tables/_f_v_a_r_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_f_v_a_r_test.py rename to Tests/ttLib/tables/_f_v_a_r_test.py diff --git a/Lib/fontTools/ttLib/tables/_g_v_a_r_test.py b/Tests/ttLib/tables/_g_v_a_r_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_g_v_a_r_test.py rename to Tests/ttLib/tables/_g_v_a_r_test.py diff --git a/Lib/fontTools/ttLib/tables/_h_h_e_a_test.py b/Tests/ttLib/tables/_h_h_e_a_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_h_h_e_a_test.py rename to Tests/ttLib/tables/_h_h_e_a_test.py diff --git a/Lib/fontTools/ttLib/tables/_h_m_t_x_test.py b/Tests/ttLib/tables/_h_m_t_x_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_h_m_t_x_test.py rename to Tests/ttLib/tables/_h_m_t_x_test.py diff --git a/Lib/fontTools/ttLib/tables/_k_e_r_n_test.py b/Tests/ttLib/tables/_k_e_r_n_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_k_e_r_n_test.py rename to Tests/ttLib/tables/_k_e_r_n_test.py diff --git a/Lib/fontTools/ttLib/tables/_l_t_a_g_test.py b/Tests/ttLib/tables/_l_t_a_g_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_l_t_a_g_test.py rename to Tests/ttLib/tables/_l_t_a_g_test.py diff --git a/Lib/fontTools/ttLib/tables/_m_e_t_a_test.py b/Tests/ttLib/tables/_m_e_t_a_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_m_e_t_a_test.py rename to Tests/ttLib/tables/_m_e_t_a_test.py diff --git a/Lib/fontTools/ttLib/tables/_n_a_m_e_test.py b/Tests/ttLib/tables/_n_a_m_e_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_n_a_m_e_test.py rename to Tests/ttLib/tables/_n_a_m_e_test.py diff --git a/Lib/fontTools/ttLib/tables/_t_r_a_k_test.py b/Tests/ttLib/tables/_t_r_a_k_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_t_r_a_k_test.py rename to Tests/ttLib/tables/_t_r_a_k_test.py diff --git a/Lib/fontTools/ttLib/tables/_v_h_e_a_test.py b/Tests/ttLib/tables/_v_h_e_a_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_v_h_e_a_test.py rename to Tests/ttLib/tables/_v_h_e_a_test.py diff --git a/Lib/fontTools/ttLib/tables/_v_m_t_x_test.py b/Tests/ttLib/tables/_v_m_t_x_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/_v_m_t_x_test.py rename to Tests/ttLib/tables/_v_m_t_x_test.py diff --git a/Lib/fontTools/ttLib/tables/otBase_test.py b/Tests/ttLib/tables/otBase_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/otBase_test.py rename to Tests/ttLib/tables/otBase_test.py diff --git a/Lib/fontTools/ttLib/tables/otConverters_test.py b/Tests/ttLib/tables/otConverters_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/otConverters_test.py rename to Tests/ttLib/tables/otConverters_test.py diff --git a/Lib/fontTools/ttLib/tables/otTables_test.py b/Tests/ttLib/tables/otTables_test.py similarity index 100% rename from Lib/fontTools/ttLib/tables/otTables_test.py rename to Tests/ttLib/tables/otTables_test.py diff --git a/Lib/fontTools/ttLib/tables/testdata/C_F_F_.bin b/Tests/ttLib/tables/testdata/C_F_F_.bin similarity index 100% rename from Lib/fontTools/ttLib/tables/testdata/C_F_F_.bin rename to Tests/ttLib/tables/testdata/C_F_F_.bin diff --git a/Lib/fontTools/ttLib/tables/testdata/C_F_F_.ttx b/Tests/ttLib/tables/testdata/C_F_F_.ttx similarity index 100% rename from Lib/fontTools/ttLib/tables/testdata/C_F_F_.ttx rename to Tests/ttLib/tables/testdata/C_F_F_.ttx diff --git a/Lib/fontTools/ttLib/testdata/TestOTF-Regular.otx b/Tests/ttLib/testdata/TestOTF-Regular.otx similarity index 100% rename from Lib/fontTools/ttLib/testdata/TestOTF-Regular.otx rename to Tests/ttLib/testdata/TestOTF-Regular.otx diff --git a/Lib/fontTools/ttLib/testdata/TestTTF-Regular.ttx b/Tests/ttLib/testdata/TestTTF-Regular.ttx similarity index 100% rename from Lib/fontTools/ttLib/testdata/TestTTF-Regular.ttx rename to Tests/ttLib/testdata/TestTTF-Regular.ttx diff --git a/Lib/fontTools/ttLib/testdata/TestTTFComplex-Regular.ttx b/Tests/ttLib/testdata/TestTTFComplex-Regular.ttx similarity index 100% rename from Lib/fontTools/ttLib/testdata/TestTTFComplex-Regular.ttx rename to Tests/ttLib/testdata/TestTTFComplex-Regular.ttx diff --git a/Lib/fontTools/ttLib/testdata/test_woff2_metadata.xml b/Tests/ttLib/testdata/test_woff2_metadata.xml similarity index 100% rename from Lib/fontTools/ttLib/testdata/test_woff2_metadata.xml rename to Tests/ttLib/testdata/test_woff2_metadata.xml diff --git a/Lib/fontTools/ttLib/woff2_test.py b/Tests/ttLib/woff2_test.py similarity index 100% rename from Lib/fontTools/ttLib/woff2_test.py rename to Tests/ttLib/woff2_test.py diff --git a/Lib/fontTools/varLib/designspace_test.py b/Tests/varLib/designspace_test.py similarity index 100% rename from Lib/fontTools/varLib/designspace_test.py rename to Tests/varLib/designspace_test.py diff --git a/Lib/fontTools/varLib/testdata/VarLibTest.designspace b/Tests/varLib/testdata/VarLibTest.designspace similarity index 100% rename from Lib/fontTools/varLib/testdata/VarLibTest.designspace rename to Tests/varLib/testdata/VarLibTest.designspace diff --git a/Lib/fontTools/voltLib/lexer_test.py b/Tests/voltLib/lexer_test.py similarity index 100% rename from Lib/fontTools/voltLib/lexer_test.py rename to Tests/voltLib/lexer_test.py diff --git a/Lib/fontTools/voltLib/parser_test.py b/Tests/voltLib/parser_test.py similarity index 100% rename from Lib/fontTools/voltLib/parser_test.py rename to Tests/voltLib/parser_test.py