This PR separates the language-agnostic tests from the python implementation of NestedText.
One thing I'm not sure about is whether this will cause any problems for Travis CI. The issue is that Travis will need to clone both the main repository and the submodule in order to do the tests. Normally this means using the --recusive flag when cloning the repository in the first place. From a brief search it seems like Travis does this by default, but it wasn't totally clear.
This PR separates the language-agnostic tests from the python implementation of NestedText.
One thing I'm not sure about is whether this will cause any problems for Travis CI. The issue is that Travis will need to clone both the main repository and the submodule in order to do the tests. Normally this means using the
--recusive
flag when cloning the repository in the first place. From a brief search it seems like Travis does this by default, but it wasn't totally clear.