Appologies, please read the 2nd last line as: Can you give me an indication of how you would go about doing this with TestFixtures? :)
Thanks Jack On Fri, Jan 14, 2011 at 2:39 PM, Jack Keegan <whatsjacksem...@gmail.com>wrote: > I'm new to python and have just been looking into a solution for Mocking > objects. In particular, at the moment, testing some code that needs to > access hardware IOs using DLLs. I do this using Ctypes. > However, on my dev machine, I don't have the same hardware so calling the > DLL functions will not work as expected. Therefore I'd like to mock out the > ctypes dll calls. Can you give me an indication of how you would go about > doing this with Simplistix? Just so you know, I use py.test for unit > testing. > > Thanks, > > Jack > > On Fri, Jan 14, 2011 at 12:38 PM, Chris Withers <ch...@simplistix.co.uk>wrote: > >> Hi All, >> >> I'm very happy to announce the first fully-documented release of >> TestFixtures, my collection of testing fixtures and helpers that I've been >> collecting for the last couple of years. >> >> Along with my own take on a lot of the common fixtures and helpers, it has >> some bits that I haven't seen anywhere else and so would like to point out: >> >> - Comparison objects for comparing objects that don't natively support >> comparison: >> >> >> http://packages.python.org/testfixtures/comparing.html#comparison-objects >> >> - Helpful mock objects for when you want to test code that makes use of >> datetime.datetime.now, datetime.date.today or time.time: >> >> http://packages.python.org/testfixtures/datetime.html >> >> - Helpers for capturing and checking messages logged from your code >> using the python logging framework: >> >> http://packages.python.org/testfixtures/logging.html >> >> - Helpers for working with temporary directories in tests. In >> particular, quickly and easily creating temporary directories and >> files within them and making assertions about things written to them >> by the code under test: >> >> http://packages.python.org/testfixtures/files.html >> >> There's plenty more in there too! >> >> Please do let me know what you find useful, if you find any bugs or if >> there are any features you'd like to see added. >> >> The package is on PyPI and a full list of all the links to docs, issue >> trackers and the like can be found here: >> >> http://www.simplistix.co.uk/software/python/testfixtures >> >> cheers, >> >> Chris >> >> -- >> Simplistix - Content Management, Batch Processing & Python Consulting >> - http://www.simplistix.co.uk >> -- >> http://mail.python.org/mailman/listinfo/python-list >> > > > > -- > The earth is a very small stage in a vast cosmic arena. Think of the rivers > of blood spilled by all those generals and emperors so that in glory and in > triumph they could become the momentary masters of a fraction of a dot. > - Carl Sagan [Pale Blue Dot] > -- The earth is a very small stage in a vast cosmic arena. Think of the rivers of blood spilled by all those generals and emperors so that in glory and in triumph they could become the momentary masters of a fraction of a dot. - Carl Sagan [Pale Blue Dot]
-- http://mail.python.org/mailman/listinfo/python-list