GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python-buildpack/src/python/integration/django_test.go at master · cloudfoundry/python-buildpack Expand file tree/ Copy pathdjango_test.goMore file actions 60 lines (48 loc) · 1.42 KB / Copy pathdjango_test.goFile metadata and controls60 lines (48 loc) · 1.42 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 package integration_test import ( "os" "path/filepath" "testing" "github.com/cloudfoundry/switchblade" "github.com/sclevine/spec" . "github.com/cloudfoundry/switchblade/matchers" . "github.com/onsi/gomega" ) func testDjango(platform switchblade.Platform, fixtures string) func(*testing.T, spec.G, spec.S) { return func(t *testing.T, context spec.G, it spec.S) { var ( Expect = NewWithT(t).Expect Eventually = NewWithT(t).Eventually name string source string ) it.Before(func() { var err error name, err = switchblade.RandomName() Expect(err).NotTo(HaveOccurred()) }) it.After(func() { Expect(platform.Delete.Execute(name)).To(Succeed()) }) context("when pushing an app django", func() { it.Before(func() { var err error source, err = switchblade.Source(filepath.Join(fixtures, "django")) Expect(err).NotTo(HaveOccurred()) }) it.After(func() { Expect(os.RemoveAll(source)).To(Succeed()) }) it("deploys successfully", func() { deployment, logs, err := platform.Deploy. Execute(name, source) Expect(err).NotTo(HaveOccurred()) Eventually(deployment).Should(Serve(ContainSubstring("The install worked successfully!"))) Expect(logs.String()).To(SatisfyAll( ContainSubstring("collectstatic --noinput"), Not(MatchRegexp(`WARNING: You are using pip version \d+.\d+.\d+; however, version \d+.\d+.\d+ is available.`)), )) }) }) } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |