def test_base_is_empty(self):
     field = BaseField()
     expect(field.is_empty(None)).to_be_true()
     expect(field.is_empty(True)).to_be_false()
     expect(field.is_empty(False)).to_be_false()
     expect(field.is_empty("")).to_be_false()
     expect(field.is_empty(20)).to_be_false()
Example #2
0
class FakeUserDocument(Document):
    __collection__ = "fakeUser"
    fake_id = StringField()
    info = EmbeddedDocumentField(FakeUserInfoDocument)
    critic = BaseField()
    cluster = StringField()

    def get_user_name(self) -> str:
        return self.info.name
Example #3
0
class ClusterDocument(BaseDocument):
    """Документ для хранения информации по кластерам."""
    __collection__ = "netKohonenCluster"

    name = StringField()
    vector = BaseField()
Example #4
0
class OutStarDocument(BaseDocument):
    """Документ для хранения информации по работе звезды Гроссберга."""
    __collection__ = "netOutStar"

    learning = BaseField()
    vector = BaseField()
 def test_validate(self):
     field = BaseField()
     expect(field.validate(1)).to_be_true()
    def test_base_field_to_son(self):
        field = BaseField()

        expect(field.to_son(1)).to_equal(1)
        expect(field.from_son(1)).to_equal(1)
    def test_base_default(self):
        field = BaseField()
        expect(field.default).to_be_null()

        field = BaseField(default=True)
        expect(field.default).to_be_true()
    def test_base_required(self):
        field = BaseField()
        expect(field.required).to_be_false()

        field = BaseField(required=True)
        expect(field.required).to_be_true()
 def test_base_db_field(self):
     field = BaseField(db_field="test")
     expect(field.db_field).to_equal("test")
Example #10
0
 def test_base_creation_counter(self):
     expect(BaseField.total_creation_counter).to_equal(0)
     BaseField()
     expect(BaseField.total_creation_counter).to_equal(1)
     BaseField()
     expect(BaseField.total_creation_counter).to_equal(2)