[Checkins] [zopefoundation/grokcore.view] 5bccf1: Refactor tests so functional tests are now also di...

GitHub noreply at github.com
Fri Jan 12 13:34:53 CET 2018


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/grokcore.view
  Commit: 5bccf1cabfe3636f41f0e500e338385f1dfe62c7
      https://github.com/zopefoundation/grokcore.view/commit/5bccf1cabfe3636f41f0e500e338385f1dfe62c7
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-11 (Thu, 11 Jan 2018)

  Changed paths:
    M src/grokcore/view/ftesting.zcml
    R src/grokcore/view/ftests/__init__.py
    R src/grokcore/view/ftests/contentprovider/__init__.py
    R src/grokcore/view/ftests/contentprovider/context.py
    R src/grokcore/view/ftests/contentprovider/context_fixture.py
    R src/grokcore/view/ftests/contentprovider/interface.py
    R src/grokcore/view/ftests/contentprovider/interface_templates/index.pt
    R src/grokcore/view/ftests/contentprovider/layer.py
    R src/grokcore/view/ftests/contentprovider/layer_templates/caveview.pt
    R src/grokcore/view/ftests/contentprovider/template_namespaces.py
    R src/grokcore/view/ftests/contentprovider/template_namespaces_templates/index.pt
    R src/grokcore/view/ftests/contentprovider/template_namespaces_templates/mirandaprovider.pt
    R src/grokcore/view/ftests/contentprovider/template_namespaces_templates/necklace.pt
    R src/grokcore/view/ftests/contentprovider/view_directive.py
    R src/grokcore/view/ftests/contentprovider/view_directive_templates/boneview.pt
    R src/grokcore/view/ftests/directoryresource/__init__.py
    R src/grokcore/view/ftests/directoryresource/dirresource.py
    R src/grokcore/view/ftests/directoryresource/fixture/__init__.py
    R src/grokcore/view/ftests/directoryresource/fixture/anotherfoo/anotherfile.txt
    R src/grokcore/view/ftests/directoryresource/fixture/anotherfoo/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/bar/baz/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/bar/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/foo/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/resource.py
    R src/grokcore/view/ftests/static/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic.txt
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/original/original.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/override/override.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic.txt
    R src/grokcore/view/ftests/static/notemplates_overridestatic/__init__.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/original/original.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/notemplates_overridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/override/override.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/override/static/resource.css
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic.txt
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/__init__.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/original.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/original_templates/caveview.pt
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/override.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/override_templates/palaceview.pt
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/static/resource.css
    R src/grokcore/view/ftests/static/simple.py
    R src/grokcore/view/ftests/static/simple_fixture/__init__.py
    R src/grokcore/view/ftests/static/simple_fixture/ellie.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic.txt
    R src/grokcore/view/ftests/static/templates_nooverridestatic/__init__.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/original.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/original_templates/caveview.pt
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/templates_nooverridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/override/override.py
    R src/grokcore/view/ftests/test_functional.py
    R src/grokcore/view/ftests/url/__init__.py
    R src/grokcore/view/ftests/url/redirect.py
    R src/grokcore/view/ftests/url/url.py
    R src/grokcore/view/ftests/url/url_function.py
    R src/grokcore/view/ftests/view/__init__.py
    R src/grokcore/view/ftests/view/argument.py
    R src/grokcore/view/ftests/view/index.py
    R src/grokcore/view/ftests/view/macros.py
    R src/grokcore/view/ftests/view/macros_templates/layout.pt
    R src/grokcore/view/ftests/view/require.py
    R src/grokcore/view/ftests/view/skindirective.py
    R src/grokcore/view/ftests/view/view.py
    A src/grokcore/view/tests/base/__init__.py
    A src/grokcore/view/tests/base/contentprovider/__init__.py
    A src/grokcore/view/tests/base/contentprovider/contentprovider_references.py
    A src/grokcore/view/tests/base/contentprovider/contentprovider_render_and_template.py
    A src/grokcore/view/tests/base/contentprovider/render_and_template_templates/contentprovider.pt
    A src/grokcore/view/tests/base/directoryresource/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage_fixture/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage_fixture/foo/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage_fixture/resource.py
    A src/grokcore/view/tests/base/directoryresource/directoryresources.py
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/bar/baz/resourceinbaz.txt
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/foo/resourceinfoo.txt
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/resource.py
    A src/grokcore/view/tests/base/skin/__init__.py
    A src/grokcore/view/tests/base/skin/conflict.py
    A src/grokcore/view/tests/base/skin/directive.py
    A src/grokcore/view/tests/base/skin/directive_fixture.py
    A src/grokcore/view/tests/base/skin/directive_onaclass_fixture.py
    A src/grokcore/view/tests/base/skin/directive_textonly_fixture.py
    A src/grokcore/view/tests/base/skin/nodouble.py
    A src/grokcore/view/tests/base/skin/nodouble_fixture.py
    A src/grokcore/view/tests/base/skin/notonlayer.py
    A src/grokcore/view/tests/base/template/__init__.py
    A src/grokcore/view/tests/base/template/lascaux.html
    A src/grokcore/view/tests/base/template/pluggability.py
    A src/grokcore/view/tests/base/template/pluggability_templates/kakadu.mtl
    A src/grokcore/view/tests/base/template/pluggability_templates/sierra.mtl
    A src/grokcore/view/tests/base/template/zpt.py
    A src/grokcore/view/tests/base/template/zpt_templates/piepmatz.pt
    A src/grokcore/view/tests/base/view/__init__.py
    A src/grokcore/view/tests/base/view/ambiguouscontext.py
    A src/grokcore/view/tests/base/view/cross_package.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/__init__.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/__init__.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/more_templates/moretemplate.pt
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/sub.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/sub_templates/subtemplate.pt
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/subtemplatedir.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/zbase.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/zbase_templates/basetemplate.pt
    A src/grokcore/view/tests/base/view/dirandinlinetemplate.py
    A src/grokcore/view/tests/base/view/dirandinlinetemplate_templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/dirtemplate.py
    A src/grokcore/view/tests/base/view/dirtemplate_templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/dirtemplate_templates/food.pt
    A src/grokcore/view/tests/base/view/dirtemplateandrender.py
    A src/grokcore/view/tests/base/view/dirtemplateandrender_templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/dirtemplatesonly.py
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/ignored.cache
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/index.pt
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/invalid.txt
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/subdir/.empty
    A src/grokcore/view/tests/base/view/eithertemplateorrender.py
    A src/grokcore/view/tests/base/view/eitherviewtemplateequalorrender.py
    A src/grokcore/view/tests/base/view/explicitimplicittemplate.py
    A src/grokcore/view/tests/base/view/inline.py
    A src/grokcore/view/tests/base/view/inline_unassociated.py
    A src/grokcore/view/tests/base/view/inlinebogus.py
    A src/grokcore/view/tests/base/view/interfacereg.py
    A src/grokcore/view/tests/base/view/missingcontext.py
    A src/grokcore/view/tests/base/view/modequalspkgname/__init__.py
    A src/grokcore/view/tests/base/view/modequalspkgname/modequalspkgname.py
    A src/grokcore/view/tests/base/view/modequalspkgname/modequalspkgname_templates/index.pt
    A src/grokcore/view/tests/base/view/namemultiple.py
    A src/grokcore/view/tests/base/view/namemultiple_fixture.py
    A src/grokcore/view/tests/base/view/nameunicode.py
    A src/grokcore/view/tests/base/view/nomodulename.py
    A src/grokcore/view/tests/base/view/nomodulename_fixture.py
    A src/grokcore/view/tests/base/view/notemplateorrender.py
    A src/grokcore/view/tests/base/view/shared_template_dir.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/__init__.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/first_module.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/second_module.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/shared_template_fixture/templates/food.pt
    A src/grokcore/view/tests/base/view/shared_template_fixture/templates/unassociated.pt
    A src/grokcore/view/tests/base/view/template.py
    A src/grokcore/view/tests/base/view/templatedirectory.py
    A src/grokcore/view/tests/base/view/templatedirectory_with_path_sep.py
    A src/grokcore/view/tests/base/view/templatedirectory_with_path_sep_fixture.py
    A src/grokcore/view/tests/base/view/templatedirectoryname/food.pt
    A src/grokcore/view/tests/base/view/templatedirectorynotfound.py
    A src/grokcore/view/tests/base/view/templatedirectorynotfound_fixture.py
    A src/grokcore/view/tests/base/view/templatefile.py
    A src/grokcore/view/tests/base/view/templatenotfound.py
    A src/grokcore/view/tests/base/view/templatereload.py
    A src/grokcore/view/tests/base/view/templatereload_templates/index.pt
    A src/grokcore/view/tests/base/view/templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/twoviewsusetemplate.py
    A src/grokcore/view/tests/base/view/unassociated.py
    A src/grokcore/view/tests/base/view/unassociated_templates/index.pt
    A src/grokcore/view/tests/base/view/ungrokked.py
    A src/grokcore/view/tests/base/view/update.py
    A src/grokcore/view/tests/base/view/update_redirect.py
    A src/grokcore/view/tests/base/view/view.py
    A src/grokcore/view/tests/base/view/view_decorator.py
    A src/grokcore/view/tests/base/view/viewtemplateequal.py
    A src/grokcore/view/tests/base/view/viewtemplateequal_templates/real.pt
    R src/grokcore/view/tests/contentprovider/__init__.py
    R src/grokcore/view/tests/contentprovider/contentprovider_references.py
    R src/grokcore/view/tests/contentprovider/contentprovider_render_and_template.py
    R src/grokcore/view/tests/contentprovider/render_and_template_templates/contentprovider.pt
    R src/grokcore/view/tests/directoryresource/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryispackage.py
    R src/grokcore/view/tests/directoryresource/directoryispackage_fixture/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryispackage_fixture/foo/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryispackage_fixture/resource.py
    R src/grokcore/view/tests/directoryresource/directoryresources.py
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/bar/baz/resourceinbaz.txt
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/foo/resourceinfoo.txt
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/resource.py
    A src/grokcore/view/tests/functional/__init__.py
    A src/grokcore/view/tests/functional/contentprovider/__init__.py
    A src/grokcore/view/tests/functional/contentprovider/context.py
    A src/grokcore/view/tests/functional/contentprovider/context_fixture.py
    A src/grokcore/view/tests/functional/contentprovider/interface.py
    A src/grokcore/view/tests/functional/contentprovider/interface_templates/index.pt
    A src/grokcore/view/tests/functional/contentprovider/layer.py
    A src/grokcore/view/tests/functional/contentprovider/layer_templates/caveview.pt
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces.py
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces_templates/index.pt
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces_templates/mirandaprovider.pt
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces_templates/necklace.pt
    A src/grokcore/view/tests/functional/contentprovider/view_directive.py
    A src/grokcore/view/tests/functional/contentprovider/view_directive_templates/boneview.pt
    A src/grokcore/view/tests/functional/directoryresource/__init__.py
    A src/grokcore/view/tests/functional/directoryresource/dirresource.py
    A src/grokcore/view/tests/functional/directoryresource/fixture/__init__.py
    A src/grokcore/view/tests/functional/directoryresource/fixture/anotherfoo/anotherfile.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/anotherfoo/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/bar/baz/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/bar/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/foo/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/resource.py
    A src/grokcore/view/tests/functional/static/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic.txt
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/override/override.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic.txt
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/override/override.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/override/static/resource.css
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic.txt
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/original_templates/caveview.pt
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/override.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/override_templates/palaceview.pt
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/static/resource.css
    A src/grokcore/view/tests/functional/static/simple.py
    A src/grokcore/view/tests/functional/static/simple_fixture/__init__.py
    A src/grokcore/view/tests/functional/static/simple_fixture/ellie.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic.txt
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/original_templates/caveview.pt
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/override/override.py
    A src/grokcore/view/tests/functional/url/__init__.py
    A src/grokcore/view/tests/functional/url/redirect.py
    A src/grokcore/view/tests/functional/url/url.py
    A src/grokcore/view/tests/functional/url/url_function.py
    A src/grokcore/view/tests/functional/view/__init__.py
    A src/grokcore/view/tests/functional/view/argument.py
    A src/grokcore/view/tests/functional/view/index.py
    A src/grokcore/view/tests/functional/view/macros.py
    A src/grokcore/view/tests/functional/view/macros_templates/layout.pt
    A src/grokcore/view/tests/functional/view/require.py
    A src/grokcore/view/tests/functional/view/skindirective.py
    A src/grokcore/view/tests/functional/view/view.py
    R src/grokcore/view/tests/skin/__init__.py
    R src/grokcore/view/tests/skin/conflict.py
    R src/grokcore/view/tests/skin/directive.py
    R src/grokcore/view/tests/skin/directive_fixture.py
    R src/grokcore/view/tests/skin/directive_onaclass_fixture.py
    R src/grokcore/view/tests/skin/directive_textonly_fixture.py
    R src/grokcore/view/tests/skin/nodouble.py
    R src/grokcore/view/tests/skin/nodouble_fixture.py
    R src/grokcore/view/tests/skin/notonlayer.py
    R src/grokcore/view/tests/template/__init__.py
    R src/grokcore/view/tests/template/lascaux.html
    R src/grokcore/view/tests/template/pluggability.py
    R src/grokcore/view/tests/template/pluggability_templates/kakadu.mtl
    R src/grokcore/view/tests/template/pluggability_templates/sierra.mtl
    R src/grokcore/view/tests/template/zpt.py
    R src/grokcore/view/tests/template/zpt_templates/piepmatz.pt
    R src/grokcore/view/tests/test_all.py
    A src/grokcore/view/tests/test_base.py
    A src/grokcore/view/tests/test_functional.py
    R src/grokcore/view/tests/view/__init__.py
    R src/grokcore/view/tests/view/ambiguouscontext.py
    R src/grokcore/view/tests/view/cross_package.py
    R src/grokcore/view/tests/view/cross_package_fixture/__init__.py
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/__init__.py
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/more_templates/moretemplate.pt
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/sub.py
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/sub_templates/subtemplate.pt
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/subtemplatedir.py
    R src/grokcore/view/tests/view/cross_package_fixture/zbase.py
    R src/grokcore/view/tests/view/cross_package_fixture/zbase_templates/basetemplate.pt
    R src/grokcore/view/tests/view/dirandinlinetemplate.py
    R src/grokcore/view/tests/view/dirandinlinetemplate_templates/cavepainting.pt
    R src/grokcore/view/tests/view/dirtemplate.py
    R src/grokcore/view/tests/view/dirtemplate_templates/cavepainting.pt
    R src/grokcore/view/tests/view/dirtemplate_templates/food.pt
    R src/grokcore/view/tests/view/dirtemplateandrender.py
    R src/grokcore/view/tests/view/dirtemplateandrender_templates/cavepainting.pt
    R src/grokcore/view/tests/view/dirtemplatesonly.py
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/ignored.cache
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/index.pt
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/invalid.txt
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/subdir/.empty
    R src/grokcore/view/tests/view/eithertemplateorrender.py
    R src/grokcore/view/tests/view/eitherviewtemplateequalorrender.py
    R src/grokcore/view/tests/view/explicitimplicittemplate.py
    R src/grokcore/view/tests/view/inline.py
    R src/grokcore/view/tests/view/inline_unassociated.py
    R src/grokcore/view/tests/view/inlinebogus.py
    R src/grokcore/view/tests/view/interfacereg.py
    R src/grokcore/view/tests/view/missingcontext.py
    R src/grokcore/view/tests/view/modequalspkgname/__init__.py
    R src/grokcore/view/tests/view/modequalspkgname/modequalspkgname.py
    R src/grokcore/view/tests/view/modequalspkgname/modequalspkgname_templates/index.pt
    R src/grokcore/view/tests/view/namemultiple.py
    R src/grokcore/view/tests/view/namemultiple_fixture.py
    R src/grokcore/view/tests/view/nameunicode.py
    R src/grokcore/view/tests/view/nomodulename.py
    R src/grokcore/view/tests/view/nomodulename_fixture.py
    R src/grokcore/view/tests/view/notemplateorrender.py
    R src/grokcore/view/tests/view/shared_template_dir.py
    R src/grokcore/view/tests/view/shared_template_fixture/__init__.py
    R src/grokcore/view/tests/view/shared_template_fixture/first_module.py
    R src/grokcore/view/tests/view/shared_template_fixture/second_module.py
    R src/grokcore/view/tests/view/shared_template_fixture/templates/cavepainting.pt
    R src/grokcore/view/tests/view/shared_template_fixture/templates/food.pt
    R src/grokcore/view/tests/view/shared_template_fixture/templates/unassociated.pt
    R src/grokcore/view/tests/view/template.py
    R src/grokcore/view/tests/view/templatedirectory.py
    R src/grokcore/view/tests/view/templatedirectory_with_path_sep.py
    R src/grokcore/view/tests/view/templatedirectory_with_path_sep_fixture.py
    R src/grokcore/view/tests/view/templatedirectoryname/food.pt
    R src/grokcore/view/tests/view/templatedirectorynotfound.py
    R src/grokcore/view/tests/view/templatedirectorynotfound_fixture.py
    R src/grokcore/view/tests/view/templatefile.py
    R src/grokcore/view/tests/view/templatenotfound.py
    R src/grokcore/view/tests/view/templatereload.py
    R src/grokcore/view/tests/view/templatereload_templates/index.pt
    R src/grokcore/view/tests/view/templates/cavepainting.pt
    R src/grokcore/view/tests/view/twoviewsusetemplate.py
    R src/grokcore/view/tests/view/unassociated.py
    R src/grokcore/view/tests/view/unassociated_templates/index.pt
    R src/grokcore/view/tests/view/ungrokked.py
    R src/grokcore/view/tests/view/update.py
    R src/grokcore/view/tests/view/update_redirect.py
    R src/grokcore/view/tests/view/view.py
    R src/grokcore/view/tests/view/view_decorator.py
    R src/grokcore/view/tests/view/viewtemplateequal.py
    R src/grokcore/view/tests/view/viewtemplateequal_templates/real.pt

  Log Message:
  -----------
  Refactor tests so functional tests are now also discovered by tox, travis runs


  Commit: ea5d352fe738511aedc6aedff0f72f43cd76473a
      https://github.com/zopefoundation/grokcore.view/commit/ea5d352fe738511aedc6aedff0f72f43cd76473a
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-11 (Thu, 11 Jan 2018)

  Changed paths:
    M src/grokcore/view/tests/functional/url/url.py

  Log Message:
  -----------
  Fix deprecated `parse_qs` import


  Commit: 824f60fd9110d343d674a9945e60cdee8f58089e
      https://github.com/zopefoundation/grokcore.view/commit/824f60fd9110d343d674a9945e60cdee8f58089e
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-11 (Thu, 11 Jan 2018)

  Changed paths:
    M src/grokcore/view/tests/functional/view/macros.py

  Log Message:
  -----------
  Fix the open() issue.


  Commit: 8626185861cdb58e12ddfc45d38373e739c0020f
      https://github.com/zopefoundation/grokcore.view/commit/8626185861cdb58e12ddfc45d38373e739c0020f
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-12 (Fri, 12 Jan 2018)

  Changed paths:
    M buildout.cfg

  Log Message:
  -----------
  Pull in zope.security fix for __unicode__ access


  Commit: 7afdbeb33b202492aa5c25fd307da4d8423583f0
      https://github.com/zopefoundation/grokcore.view/commit/7afdbeb33b202492aa5c25fd307da4d8423583f0
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-12 (Fri, 12 Jan 2018)

  Changed paths:
    M tox.ini

  Log Message:
  -----------
  Add coverage reporting to tox


  Commit: 9caee3590d8f58eb09c45f3b577106efa4404621
      https://github.com/zopefoundation/grokcore.view/commit/9caee3590d8f58eb09c45f3b577106efa4404621
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-12 (Fri, 12 Jan 2018)

  Changed paths:
    M src/grokcore/view/tests/test_base.py
    M src/grokcore/view/tests/test_functional.py

  Log Message:
  -----------
  Clarify variable name


  Commit: 900684704ac86ba9777700e6da52eeb0ac7e8a9f
      https://github.com/zopefoundation/grokcore.view/commit/900684704ac86ba9777700e6da52eeb0ac7e8a9f
  Author: Guido A.J. Stevens <guido.stevens at cosent.nl>
  Date:   2018-01-12 (Fri, 12 Jan 2018)

  Changed paths:
    A requirements.txt

  Log Message:
  -----------
  bypass bootstrap


  Commit: 96312217087b52d48b27e57f716136ce66d01d43
      https://github.com/zopefoundation/grokcore.view/commit/96312217087b52d48b27e57f716136ce66d01d43
  Author: Jan-Wijbrand Kolman <jkolman at minddistrict.com>
  Date:   2018-01-12 (Fri, 12 Jan 2018)

  Changed paths:
    M buildout.cfg
    A requirements.txt
    M src/grokcore/view/ftesting.zcml
    R src/grokcore/view/ftests/__init__.py
    R src/grokcore/view/ftests/contentprovider/__init__.py
    R src/grokcore/view/ftests/contentprovider/context.py
    R src/grokcore/view/ftests/contentprovider/context_fixture.py
    R src/grokcore/view/ftests/contentprovider/interface.py
    R src/grokcore/view/ftests/contentprovider/interface_templates/index.pt
    R src/grokcore/view/ftests/contentprovider/layer.py
    R src/grokcore/view/ftests/contentprovider/layer_templates/caveview.pt
    R src/grokcore/view/ftests/contentprovider/template_namespaces.py
    R src/grokcore/view/ftests/contentprovider/template_namespaces_templates/index.pt
    R src/grokcore/view/ftests/contentprovider/template_namespaces_templates/mirandaprovider.pt
    R src/grokcore/view/ftests/contentprovider/template_namespaces_templates/necklace.pt
    R src/grokcore/view/ftests/contentprovider/view_directive.py
    R src/grokcore/view/ftests/contentprovider/view_directive_templates/boneview.pt
    R src/grokcore/view/ftests/directoryresource/__init__.py
    R src/grokcore/view/ftests/directoryresource/dirresource.py
    R src/grokcore/view/ftests/directoryresource/fixture/__init__.py
    R src/grokcore/view/ftests/directoryresource/fixture/anotherfoo/anotherfile.txt
    R src/grokcore/view/ftests/directoryresource/fixture/anotherfoo/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/bar/baz/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/bar/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/foo/file.txt
    R src/grokcore/view/ftests/directoryresource/fixture/resource.py
    R src/grokcore/view/ftests/static/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic.txt
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/original/original.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/notemplates_nooverridestatic/override/override.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic.txt
    R src/grokcore/view/ftests/static/notemplates_overridestatic/__init__.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/original/original.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/notemplates_overridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/override/override.py
    R src/grokcore/view/ftests/static/notemplates_overridestatic/override/static/resource.css
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic.txt
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/__init__.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/original.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/original_templates/caveview.pt
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/override.py
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/override_templates/palaceview.pt
    R src/grokcore/view/ftests/static/overridetemplates_overridestatic/override/static/resource.css
    R src/grokcore/view/ftests/static/simple.py
    R src/grokcore/view/ftests/static/simple_fixture/__init__.py
    R src/grokcore/view/ftests/static/simple_fixture/ellie.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic.txt
    R src/grokcore/view/ftests/static/templates_nooverridestatic/__init__.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/__init__.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/original.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/original_templates/caveview.pt
    R src/grokcore/view/ftests/static/templates_nooverridestatic/original/static/resource.css
    R src/grokcore/view/ftests/static/templates_nooverridestatic/override/__init__.py
    R src/grokcore/view/ftests/static/templates_nooverridestatic/override/override.py
    R src/grokcore/view/ftests/test_functional.py
    R src/grokcore/view/ftests/url/__init__.py
    R src/grokcore/view/ftests/url/redirect.py
    R src/grokcore/view/ftests/url/url.py
    R src/grokcore/view/ftests/url/url_function.py
    R src/grokcore/view/ftests/view/__init__.py
    R src/grokcore/view/ftests/view/argument.py
    R src/grokcore/view/ftests/view/index.py
    R src/grokcore/view/ftests/view/macros.py
    R src/grokcore/view/ftests/view/macros_templates/layout.pt
    R src/grokcore/view/ftests/view/require.py
    R src/grokcore/view/ftests/view/skindirective.py
    R src/grokcore/view/ftests/view/view.py
    A src/grokcore/view/tests/base/__init__.py
    A src/grokcore/view/tests/base/contentprovider/__init__.py
    A src/grokcore/view/tests/base/contentprovider/contentprovider_references.py
    A src/grokcore/view/tests/base/contentprovider/contentprovider_render_and_template.py
    A src/grokcore/view/tests/base/contentprovider/render_and_template_templates/contentprovider.pt
    A src/grokcore/view/tests/base/directoryresource/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage_fixture/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage_fixture/foo/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryispackage_fixture/resource.py
    A src/grokcore/view/tests/base/directoryresource/directoryresources.py
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/__init__.py
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/bar/baz/resourceinbaz.txt
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/foo/resourceinfoo.txt
    A src/grokcore/view/tests/base/directoryresource/directoryresources_fixture/resource.py
    A src/grokcore/view/tests/base/skin/__init__.py
    A src/grokcore/view/tests/base/skin/conflict.py
    A src/grokcore/view/tests/base/skin/directive.py
    A src/grokcore/view/tests/base/skin/directive_fixture.py
    A src/grokcore/view/tests/base/skin/directive_onaclass_fixture.py
    A src/grokcore/view/tests/base/skin/directive_textonly_fixture.py
    A src/grokcore/view/tests/base/skin/nodouble.py
    A src/grokcore/view/tests/base/skin/nodouble_fixture.py
    A src/grokcore/view/tests/base/skin/notonlayer.py
    A src/grokcore/view/tests/base/template/__init__.py
    A src/grokcore/view/tests/base/template/lascaux.html
    A src/grokcore/view/tests/base/template/pluggability.py
    A src/grokcore/view/tests/base/template/pluggability_templates/kakadu.mtl
    A src/grokcore/view/tests/base/template/pluggability_templates/sierra.mtl
    A src/grokcore/view/tests/base/template/zpt.py
    A src/grokcore/view/tests/base/template/zpt_templates/piepmatz.pt
    A src/grokcore/view/tests/base/view/__init__.py
    A src/grokcore/view/tests/base/view/ambiguouscontext.py
    A src/grokcore/view/tests/base/view/cross_package.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/__init__.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/__init__.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/more_templates/moretemplate.pt
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/sub.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/sub_templates/subtemplate.pt
    A src/grokcore/view/tests/base/view/cross_package_fixture/subpackage/subtemplatedir.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/zbase.py
    A src/grokcore/view/tests/base/view/cross_package_fixture/zbase_templates/basetemplate.pt
    A src/grokcore/view/tests/base/view/dirandinlinetemplate.py
    A src/grokcore/view/tests/base/view/dirandinlinetemplate_templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/dirtemplate.py
    A src/grokcore/view/tests/base/view/dirtemplate_templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/dirtemplate_templates/food.pt
    A src/grokcore/view/tests/base/view/dirtemplateandrender.py
    A src/grokcore/view/tests/base/view/dirtemplateandrender_templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/dirtemplatesonly.py
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/ignored.cache
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/index.pt
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/invalid.txt
    A src/grokcore/view/tests/base/view/dirtemplatesonly_templates/subdir/.empty
    A src/grokcore/view/tests/base/view/eithertemplateorrender.py
    A src/grokcore/view/tests/base/view/eitherviewtemplateequalorrender.py
    A src/grokcore/view/tests/base/view/explicitimplicittemplate.py
    A src/grokcore/view/tests/base/view/inline.py
    A src/grokcore/view/tests/base/view/inline_unassociated.py
    A src/grokcore/view/tests/base/view/inlinebogus.py
    A src/grokcore/view/tests/base/view/interfacereg.py
    A src/grokcore/view/tests/base/view/missingcontext.py
    A src/grokcore/view/tests/base/view/modequalspkgname/__init__.py
    A src/grokcore/view/tests/base/view/modequalspkgname/modequalspkgname.py
    A src/grokcore/view/tests/base/view/modequalspkgname/modequalspkgname_templates/index.pt
    A src/grokcore/view/tests/base/view/namemultiple.py
    A src/grokcore/view/tests/base/view/namemultiple_fixture.py
    A src/grokcore/view/tests/base/view/nameunicode.py
    A src/grokcore/view/tests/base/view/nomodulename.py
    A src/grokcore/view/tests/base/view/nomodulename_fixture.py
    A src/grokcore/view/tests/base/view/notemplateorrender.py
    A src/grokcore/view/tests/base/view/shared_template_dir.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/__init__.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/first_module.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/second_module.py
    A src/grokcore/view/tests/base/view/shared_template_fixture/templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/shared_template_fixture/templates/food.pt
    A src/grokcore/view/tests/base/view/shared_template_fixture/templates/unassociated.pt
    A src/grokcore/view/tests/base/view/template.py
    A src/grokcore/view/tests/base/view/templatedirectory.py
    A src/grokcore/view/tests/base/view/templatedirectory_with_path_sep.py
    A src/grokcore/view/tests/base/view/templatedirectory_with_path_sep_fixture.py
    A src/grokcore/view/tests/base/view/templatedirectoryname/food.pt
    A src/grokcore/view/tests/base/view/templatedirectorynotfound.py
    A src/grokcore/view/tests/base/view/templatedirectorynotfound_fixture.py
    A src/grokcore/view/tests/base/view/templatefile.py
    A src/grokcore/view/tests/base/view/templatenotfound.py
    A src/grokcore/view/tests/base/view/templatereload.py
    A src/grokcore/view/tests/base/view/templatereload_templates/index.pt
    A src/grokcore/view/tests/base/view/templates/cavepainting.pt
    A src/grokcore/view/tests/base/view/twoviewsusetemplate.py
    A src/grokcore/view/tests/base/view/unassociated.py
    A src/grokcore/view/tests/base/view/unassociated_templates/index.pt
    A src/grokcore/view/tests/base/view/ungrokked.py
    A src/grokcore/view/tests/base/view/update.py
    A src/grokcore/view/tests/base/view/update_redirect.py
    A src/grokcore/view/tests/base/view/view.py
    A src/grokcore/view/tests/base/view/view_decorator.py
    A src/grokcore/view/tests/base/view/viewtemplateequal.py
    A src/grokcore/view/tests/base/view/viewtemplateequal_templates/real.pt
    R src/grokcore/view/tests/contentprovider/__init__.py
    R src/grokcore/view/tests/contentprovider/contentprovider_references.py
    R src/grokcore/view/tests/contentprovider/contentprovider_render_and_template.py
    R src/grokcore/view/tests/contentprovider/render_and_template_templates/contentprovider.pt
    R src/grokcore/view/tests/directoryresource/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryispackage.py
    R src/grokcore/view/tests/directoryresource/directoryispackage_fixture/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryispackage_fixture/foo/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryispackage_fixture/resource.py
    R src/grokcore/view/tests/directoryresource/directoryresources.py
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/__init__.py
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/bar/baz/resourceinbaz.txt
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/foo/resourceinfoo.txt
    R src/grokcore/view/tests/directoryresource/directoryresources_fixture/resource.py
    A src/grokcore/view/tests/functional/__init__.py
    A src/grokcore/view/tests/functional/contentprovider/__init__.py
    A src/grokcore/view/tests/functional/contentprovider/context.py
    A src/grokcore/view/tests/functional/contentprovider/context_fixture.py
    A src/grokcore/view/tests/functional/contentprovider/interface.py
    A src/grokcore/view/tests/functional/contentprovider/interface_templates/index.pt
    A src/grokcore/view/tests/functional/contentprovider/layer.py
    A src/grokcore/view/tests/functional/contentprovider/layer_templates/caveview.pt
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces.py
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces_templates/index.pt
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces_templates/mirandaprovider.pt
    A src/grokcore/view/tests/functional/contentprovider/template_namespaces_templates/necklace.pt
    A src/grokcore/view/tests/functional/contentprovider/view_directive.py
    A src/grokcore/view/tests/functional/contentprovider/view_directive_templates/boneview.pt
    A src/grokcore/view/tests/functional/directoryresource/__init__.py
    A src/grokcore/view/tests/functional/directoryresource/dirresource.py
    A src/grokcore/view/tests/functional/directoryresource/fixture/__init__.py
    A src/grokcore/view/tests/functional/directoryresource/fixture/anotherfoo/anotherfile.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/anotherfoo/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/bar/baz/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/bar/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/foo/file.txt
    A src/grokcore/view/tests/functional/directoryresource/fixture/resource.py
    A src/grokcore/view/tests/functional/static/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic.txt
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_nooverridestatic/override/override.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic.txt
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/override/override.py
    A src/grokcore/view/tests/functional/static/notemplates_overridestatic/override/static/resource.css
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic.txt
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/original_templates/caveview.pt
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/override.py
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/override_templates/palaceview.pt
    A src/grokcore/view/tests/functional/static/overridetemplates_overridestatic/override/static/resource.css
    A src/grokcore/view/tests/functional/static/simple.py
    A src/grokcore/view/tests/functional/static/simple_fixture/__init__.py
    A src/grokcore/view/tests/functional/static/simple_fixture/ellie.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic.txt
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/__init__.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/__init__.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/original.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/original_templates/caveview.pt
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/original/static/resource.css
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/override/__init__.py
    A src/grokcore/view/tests/functional/static/templates_nooverridestatic/override/override.py
    A src/grokcore/view/tests/functional/url/__init__.py
    A src/grokcore/view/tests/functional/url/redirect.py
    A src/grokcore/view/tests/functional/url/url.py
    A src/grokcore/view/tests/functional/url/url_function.py
    A src/grokcore/view/tests/functional/view/__init__.py
    A src/grokcore/view/tests/functional/view/argument.py
    A src/grokcore/view/tests/functional/view/index.py
    A src/grokcore/view/tests/functional/view/macros.py
    A src/grokcore/view/tests/functional/view/macros_templates/layout.pt
    A src/grokcore/view/tests/functional/view/require.py
    A src/grokcore/view/tests/functional/view/skindirective.py
    A src/grokcore/view/tests/functional/view/view.py
    R src/grokcore/view/tests/skin/__init__.py
    R src/grokcore/view/tests/skin/conflict.py
    R src/grokcore/view/tests/skin/directive.py
    R src/grokcore/view/tests/skin/directive_fixture.py
    R src/grokcore/view/tests/skin/directive_onaclass_fixture.py
    R src/grokcore/view/tests/skin/directive_textonly_fixture.py
    R src/grokcore/view/tests/skin/nodouble.py
    R src/grokcore/view/tests/skin/nodouble_fixture.py
    R src/grokcore/view/tests/skin/notonlayer.py
    R src/grokcore/view/tests/template/__init__.py
    R src/grokcore/view/tests/template/lascaux.html
    R src/grokcore/view/tests/template/pluggability.py
    R src/grokcore/view/tests/template/pluggability_templates/kakadu.mtl
    R src/grokcore/view/tests/template/pluggability_templates/sierra.mtl
    R src/grokcore/view/tests/template/zpt.py
    R src/grokcore/view/tests/template/zpt_templates/piepmatz.pt
    R src/grokcore/view/tests/test_all.py
    A src/grokcore/view/tests/test_base.py
    A src/grokcore/view/tests/test_functional.py
    R src/grokcore/view/tests/view/__init__.py
    R src/grokcore/view/tests/view/ambiguouscontext.py
    R src/grokcore/view/tests/view/cross_package.py
    R src/grokcore/view/tests/view/cross_package_fixture/__init__.py
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/__init__.py
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/more_templates/moretemplate.pt
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/sub.py
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/sub_templates/subtemplate.pt
    R src/grokcore/view/tests/view/cross_package_fixture/subpackage/subtemplatedir.py
    R src/grokcore/view/tests/view/cross_package_fixture/zbase.py
    R src/grokcore/view/tests/view/cross_package_fixture/zbase_templates/basetemplate.pt
    R src/grokcore/view/tests/view/dirandinlinetemplate.py
    R src/grokcore/view/tests/view/dirandinlinetemplate_templates/cavepainting.pt
    R src/grokcore/view/tests/view/dirtemplate.py
    R src/grokcore/view/tests/view/dirtemplate_templates/cavepainting.pt
    R src/grokcore/view/tests/view/dirtemplate_templates/food.pt
    R src/grokcore/view/tests/view/dirtemplateandrender.py
    R src/grokcore/view/tests/view/dirtemplateandrender_templates/cavepainting.pt
    R src/grokcore/view/tests/view/dirtemplatesonly.py
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/ignored.cache
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/index.pt
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/invalid.txt
    R src/grokcore/view/tests/view/dirtemplatesonly_templates/subdir/.empty
    R src/grokcore/view/tests/view/eithertemplateorrender.py
    R src/grokcore/view/tests/view/eitherviewtemplateequalorrender.py
    R src/grokcore/view/tests/view/explicitimplicittemplate.py
    R src/grokcore/view/tests/view/inline.py
    R src/grokcore/view/tests/view/inline_unassociated.py
    R src/grokcore/view/tests/view/inlinebogus.py
    R src/grokcore/view/tests/view/interfacereg.py
    R src/grokcore/view/tests/view/missingcontext.py
    R src/grokcore/view/tests/view/modequalspkgname/__init__.py
    R src/grokcore/view/tests/view/modequalspkgname/modequalspkgname.py
    R src/grokcore/view/tests/view/modequalspkgname/modequalspkgname_templates/index.pt
    R src/grokcore/view/tests/view/namemultiple.py
    R src/grokcore/view/tests/view/namemultiple_fixture.py
    R src/grokcore/view/tests/view/nameunicode.py
    R src/grokcore/view/tests/view/nomodulename.py
    R src/grokcore/view/tests/view/nomodulename_fixture.py
    R src/grokcore/view/tests/view/notemplateorrender.py
    R src/grokcore/view/tests/view/shared_template_dir.py
    R src/grokcore/view/tests/view/shared_template_fixture/__init__.py
    R src/grokcore/view/tests/view/shared_template_fixture/first_module.py
    R src/grokcore/view/tests/view/shared_template_fixture/second_module.py
    R src/grokcore/view/tests/view/shared_template_fixture/templates/cavepainting.pt
    R src/grokcore/view/tests/view/shared_template_fixture/templates/food.pt
    R src/grokcore/view/tests/view/shared_template_fixture/templates/unassociated.pt
    R src/grokcore/view/tests/view/template.py
    R src/grokcore/view/tests/view/templatedirectory.py
    R src/grokcore/view/tests/view/templatedirectory_with_path_sep.py
    R src/grokcore/view/tests/view/templatedirectory_with_path_sep_fixture.py
    R src/grokcore/view/tests/view/templatedirectoryname/food.pt
    R src/grokcore/view/tests/view/templatedirectorynotfound.py
    R src/grokcore/view/tests/view/templatedirectorynotfound_fixture.py
    R src/grokcore/view/tests/view/templatefile.py
    R src/grokcore/view/tests/view/templatenotfound.py
    R src/grokcore/view/tests/view/templatereload.py
    R src/grokcore/view/tests/view/templatereload_templates/index.pt
    R src/grokcore/view/tests/view/templates/cavepainting.pt
    R src/grokcore/view/tests/view/twoviewsusetemplate.py
    R src/grokcore/view/tests/view/unassociated.py
    R src/grokcore/view/tests/view/unassociated_templates/index.pt
    R src/grokcore/view/tests/view/ungrokked.py
    R src/grokcore/view/tests/view/update.py
    R src/grokcore/view/tests/view/update_redirect.py
    R src/grokcore/view/tests/view/view.py
    R src/grokcore/view/tests/view/view_decorator.py
    R src/grokcore/view/tests/view/viewtemplateequal.py
    R src/grokcore/view/tests/view/viewtemplateequal_templates/real.pt
    M tox.ini

  Log Message:
  -----------
  Merge pull request #6 from gyst/master

Reorganize tests so that the functional tests are also discovered and run


Compare: https://github.com/zopefoundation/grokcore.view/compare/e4ae2df295b7...96312217087b


More information about the checkins mailing list