[cse491] Initial set of tests for HW #7

Edward Waller wallered at msu.edu
Wed Oct 8 08:50:58 PDT 2008


Okay, thanks.  I just thought it was weird that a path that seemed  
only for testing was actually a valid path.

On Oct 8, 2008, at 11:36 AM, C. Titus Brown wrote:

> On Wed, Oct 08, 2008 at 11:29:21AM -0400, Edward Waller wrote:
> -> Um, you're testing that we get a 404 on
> ->
> ->          code, _, _ = webserve.delegate('GET', '/', [], None)
> ->          assert code == 404
> ->
> ->          code, _, _ = webserve.delegate('GET', '/foo', [], None)
> ->          assert code == 404
> ->
> ->          code, _, _ = webserve.delegate('GET', '/bar', [], None)
> ->          assert code == 404
> ->
> ->          code, _, _ = webserve.delegate('GET', '/other/path', [],  
> None)
> ->          assert code == 404
> ->
> -> but also:
> ->
> ->          code, headers, data = webserve.delegate('GET',
> ->                                                  '/test/path',
> ->                                                  [],
> ->                                                  None)
> ->          assert code == 200
> ->          assert '/test/path' in data
> ->
> -> So is /test/path one of the valid paths?  It seems like that's a  
> path
> -> just for testing... so that should be asserting a 404 too?
>
> Err, not sure what you're asking, but it is entirely possible to pass
> all of the tests with a single server :).  So, yes, '/test/path' is a
> path just for testing, and it returns something specific; and all  
> paths
> not explicitly required to work in the tests should return 404.  Does
> that make sense?
>
> You can also try out my test server,
>
> 	http://class.ged.idyll.org:8080/
>
> cheers,
> --titus
> --
> C. Titus Brown, ctb at msu.edu
>




More information about the cse491-fall-2008 mailing list