factory-boy

    2熱度

    1回答

    我不明白FactoryBoy + Django中的teardown是如何工作的。 我有這樣一個測試用例: class TestOptOutCountTestCase(TestCase): multi_db = True def setUp(self): TestCase.setUp(self) self.date = datetime.datetime

    1熱度

    1回答

    所以我有這樣的對象: class ContactPhoneFactory(factory.Factory): class Meta: model = ContactPhoneNumber number = Faker().phone_number() type = factory.Faker('random_element', elements=rang

    3熱度

    3回答

    我正在考慮使用factory_boy庫進行API測試。從文檔的一個例子是: class UserFactory(factory.Factory): class Meta: model = base.User first_name = "John" last_name = "Doe" 對於這個工作,我們需要first_name,last_name等作爲

    1熱度

    1回答

    我剛開始在我的測試中使用Factory boy,它工作得很好。 我想測試crud視圖,所以在某些時候,我需要發佈數據(在json中)進行創建和更新操作。 我想我的測試內容是這樣的: a = self.client.post( my_url, json.dumps(my_factory.stub()), content_type="application/json")

    1熱度

    2回答

    我需要一個允許員工用戶查看處於草稿狀態的對象的視圖。但是我發現很難爲這個觀點寫一個單元測試。 我用廠男孩爲我設置: class UserFactory(factory.django.DjangoModelFactory): class Meta: model = User username = factory.LazyAttribute(lambda t: ran

    1熱度

    1回答

    我想使用FactoryBoy和用戶/配置文件模式,如其文檔中所述。 class ProfileFactory(DjangoModelFactory): class Meta: model = Profile first_name = lazy_attribute(lambda o: faker.first_name()) user = SubFactor

    0熱度

    1回答

    我使用Django 1.7和factory_boy創建一些模型。下面的代碼: 在models.py: class Address(models.Model): first_line = models.CharField(max_length=50, blank=True) second_line = models.CharField(max_length=50, blank=T

    0熱度

    2回答

    我想插入數據到一個表,它有一個ID映射到另一個表,我期望它創建我的關係所需的數據...問題是,父之內,我有另一種關係,在孩子,我也涉及到從父兒童...見下文: class Parent(Base): parent_field = Column(Integer) childa_id = Column(Integer, ForeignKey(ChildATable.childa_i

    1熱度

    2回答

    我想創建一個字符串和數字混合,如下所示:「XL1A」或「PP25」用於我的數據庫中的一個字段。如何才能做到這一點?現在我只使用大寫字母。 class CardFactory(DjangoModelFactory): class Meta: model = Card serial_number = FuzzyText(length=4, chars=string.as

    3熱度

    1回答

    我正在爲我開始的一個新的GeoDjango項目編寫測試。通常我使用Factory Boy和Faker來創建用於測試的模型實例。然而,我不清楚你如何模擬GeoDjango PointField字段。在查看Spacialite中的記錄時,它顯示爲二進制塊。 我完全不熟悉GIS的東西,並且對於如何在Django中爲PointFields創建工廠感到困惑。 # models.py from djang