コード例 #1
0
		# have been saved.
		self.assert_(list(Movie.objects.all().distinct().select("title"))
				== [{"title": "Some Movie"}, {"title": "Some other movie"}])


class Reset(Fixture):
	pass




if __name__ == "__main__":
	alltests = (
		QuerySetBasics,
		QuerySetUpdating,
		Filter,
		Exclude,
		OrderBy,
		Aggregate,
		Annotate,
		Limit,
		Select,
		Distinct,
		# Reset,
		# Raw,
		# AsDict,
		# Clone
	)

	runtests(alltests, verbosity=3)
コード例 #2
0
		store._cache.max_size = settings.MAX_CACHE
		super(Offset, self).tearDown()

	def runTest(self):			
		qs = Movie.objects.filter(id__between=(1, 1001))
		list_qs = list(qs)

		print Movie.objects.all()[:1001]
		
		self.assert_(list_qs == Movie.objects.all()[:1001])

		qs2 = Movie.objects.filter(id__between=(1, 1002))
		list_qs2 = list(qs2)

		self.assert_(list_qs2 == Movie.objects.all()[:1002])

		self.assert_(
			list(Movie.objects.filter(id__between=(900, 1910)))
			==
			Movie.objects.all()[899:1910]
		)


if __name__ == "__main__":
	alltests = (
		CullTest,
		Offset,
	)

	runtests(tests=alltests, verbosity=3)
コード例 #3
0
ファイル: run.py プロジェクト: kurvenschubser/pyheinzel
	)
	p.add_option("-a", "--testall", action="store_true", default=False, 
		help="Test all tests in modules in the same folder as run.py, "\
			"except for those specified by TESTS.",
		metavar="TESTALL"
	)
	p.add_option("-v", "--verbosity", action="store", default=2, help="One of (1,2,3).")

	opts, args = p.parse_args()

	tests = opts.tests
	if args:
		tests.extend(args)
	
	negate = opts.testall

	if negate:
		exclude = tests
		tests = get_all_modules()
	else:
		exclude = []

	
		
	for t in tests:
		print t, type(t)
		if t in exclude:
			continue

		runtests(get_tests([t]), verbosity=opts.verbosity)
コード例 #4
0
ファイル: test_misc.py プロジェクト: kurvenschubser/pyheinzel
# schnuckenack-test.py
import unittest, os

from utils import Fixture, runtests

from model_examples import Car, Brand, Manufacturer, Driver, Key
from heinzel.core import models


models.register([Car, Brand, Manufacturer, Driver, Key])

DBNAME = "test.db"


class TestMisc(Fixture):
    def runTest(self):
        test_underscore = Car(name="Test_underscore")
        test_underscore.save()

        self.assert_(Car.objects.filter(name="Test_underscore")[0] is test_underscore)


if __name__ == "__main__":
    alltests = (TestMisc,)
    runtests(alltests)