m01.stub

Programinė įranga Screenshot:
m01.stub
Programinė detalės:
Versija: 0.5.7
Įkėlimo datą: 11 May 15
Licencija: Nemokamai
Populiarumas: 18

Rating: 5.0/5 (Total Votes: 1)

m01.stub suteikia MongoDB serveris nebaigtas setup Python doctests.
Šis paketas suteikia Mongo duomenų bazės serverio testavimo nebaigtas. Jūs galite tiesiog sąrankos pavyzdžiui mongodb nebaigtas serverio į doctest kaip:
importo doctest
importo unittest
nuo m01.stub importo testavimo
Def test_suite ():
& Nbsp; sugrįžti unittest.TestSuite ((
& Nbsp; doctest.DocFileSuite (README.txt "
& Nbsp; Setup = testing.doctestSetUp,
& Nbsp; teardown = testing.doctestTearDown,
& Nbsp; optionflags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS)
& Nbsp;))
jei __name__ == '__main__ ":
& Nbsp; unittest.main (defaultTest = 'test_suite)
M01 / nebaigtas / testing.py modulis suteikia pradžios ir pabaigos metodą, kuris bus atsisiųsti, įdiegti, paleisti ir sustabdyti yra mongodb serverį. Visa tai daroma M01 / nebaigtas / testavimo / smėlio aplanką. Kiekvieną bandymo pradėti mongodb / duomenų aplanko gauti nuimti ir šviežios tuščia duomenų priprasti.
Pastaba: taip pat žr zipFolder ir unZipFile metodus testing.py kuri leidžia jums sąrankos mongodb duomenų ir prieš juos pašalinti juos laikyti zip failą į kitą bandymą. Toks zip duomenys aplankas gali priprasti kitoje bandymo valdo nustatytą kelio į zip failą kaip duomenų šaltinį argumentas. Taip pat patikrinkite m01.mongo paketą daugiau bandymų naudojimo atvejais.
Testavimas
Leiskite naudoti pymongo paketą bandymų mūsų mongodb serveris nebaigtas setup. Pastaba mes naudojame kitą prievadą mūsų nebaigtas Serverį (45017 vietoj 27.017):
& Nbsp; >>> iš pprint importo pprint
& Nbsp; >>> importo pymongo
& Nbsp; >>> Conn = pymongo.Connection ("localhost", 45017)
Išbandykite mūsų mongodb nebaigtas setup:
& Nbsp; >>> pprint (conn.server_info ())
& Nbsp; {u'bits ": 32,
& Nbsp; u'debug ": Apgaulingi,
& Nbsp; u'gitVersion ": u" ... "
& Nbsp; u'maxBsonObjectSize ": ...
& Nbsp; u'ok ": 1.0
& Nbsp; u'sysInfo ": ...
& Nbsp; u'version ": u'1.8.2"}
& Nbsp; >>> conn.database_names ()
& Nbsp; [u'admin "u'local ']
sąrankos puslapis:
& Nbsp; >>> conn.testing.test.collection.ensure_index (manekenas)
& Nbsp; u'dummy_1 "
pridėti objektą:
& Nbsp; >>> _id = conn.testing.test.save ({'__ name__ ": u'foo", "netikru": u'object "})
& Nbsp; >>> _id
& Nbsp; ObjectID ("...")
pašalinti juos:
& Nbsp; >>> conn.testing.test.remove ({'_ tapatybės ": _id})
ir patikrinti duomenų bazės pavadinimus vėl:
& Nbsp; >>> conn.database_names ()
& Nbsp; [u'testing "u'admin" u'local ']
Leiskite lašas duomenų bazėje:
& Nbsp; >>> conn.drop_database ("testing")
& Nbsp; >>> conn.database_names ()
& Nbsp; [u'admin "u'local ']

Kas naujo , šioje laidoje:

  • Ištaisyta: nematei "T išjungimo miego nuleiskite 1
  • pagerinti serverio nustatymus, naudokite unikalų failus kiekvienam paleidžiant
  • Run bandymai pymongo 2.4.1;

Kas naujo versijos 0.5.3:

  • Nustatyti 32bit Linux Parsisiųsti (Albertas)
  • Pašalinti temp failus po atsisiųsti "
  • Nustatyti 64bit Linux "

Kas naujo versijos 0.5.2:

  • Still tvirtinimas ant Linux,

Reikalavimai

  • Python,

Kita programinė įranga kūrėjas Roger Ineichen, Projekt01 GmbH

m01.remote
m01.remote

11 May 15

s01.core
s01.core

11 May 15

p01.releaser
p01.releaser

11 May 15

Komentarai m01.stub

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!