示例#1
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     assert self.linkid.find({
         "name": {
             "$exists": True
         }
     }).count() > 10, "less than 10 names in linkid table"
示例#2
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "objectCategory")
     self.assert_field_type(self.datatable, "objectCategory", int)
     self.assert_field_exists(self.datatable, "whenCreated")
     self.assert_field_type(self.datatable, "name", str, unicode)
     self.assert_field_type(self.datatable, "userAccountControl", dict)
     self.assert_field_type(self.datatable, "cn", str, unicode)
示例#3
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
     self.assert_field_type(self.datatable, "cn", str, unicode)
     self.assert_field_type(self.datatable, "DNT_col", int)
     self.assert_field_type(self.datatable, "primaryGroupID", int)
     self.assert_field_type(self.link_table, "link_DNT", int)
     self.assert_field_type(self.link_table, "backlink_DNT", int)
示例#4
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.sd_table, "sd_id")
     self.assert_field_exists(self.sd_table, "sd_value")
     self.assert_field_type(self.datatable, "rightsGuid", str, unicode)
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
     self.assert_field_type(self.datatable, "nTSecurityDescriptor", int)
     self.assert_field_type(self.datatable, "objectCategory", int)
示例#5
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "objectSid")
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
     self.assert_field_exists(self.datatable, "name")
     self.assert_field_type(self.datatable, "name", str, unicode)
     self.assert_field_exists(self.datatable, "whenCreated")
     self.assert_field_type(self.datatable, "whenCreated",
                            datetime.datetime)
     self.assert_field_exists(self.sd_table, "sd_value.DACL.ACEList.SID")
     self.assert_field_exists(self.sd_table, "sd_value.SACL.ACEList.SID")
示例#6
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_type(self.datatable, "adminCount", int)
     self.assert_field_exists(self.datatable, "objectSid")
     self.assert_field_exists(self.datatable, "objectCategory")
     self.assert_field_type(self.datatable, "objectCategory", int)
     self.assert_field_exists(self.datatable, "cn")
     self.assert_field_type(self.datatable, "InheritedObjectType", str,
                            unicode)
     self.assert_field_type(self.datatable, "schemaIDGUID", str, unicode)
     self.assert_field_type(self.datatable, "rightsGuid", str, unicode)
示例#7
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "objectCategory")
     self.assert_field_exists(self.datatable, "cn")
     self.assert_field_type(self.datatable, "objectCategory", int)
     self.assert_field_type(self.datatable, "cn", str, unicode)
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
     self.assert_field_type(self.datatable, "whenChanged",
                            datetime.datetime)
     self.assert_field_type(self.datatable, "whenCreated",
                            datetime.datetime)
示例#8
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
     self.assert_field_type(self.datatable, "DNT_col", int)
     self.assert_field_type(self.datatable, "PDNT_col", int)
     self.assert_field_type(self.datatable, "objectCategory", int)
     self.assert_field_type(self.datatable, "cn", str, unicode)
     self.assert_field_type(self.datatable, "name", str, unicode)
     self.assert_field_type(self.datatable, "objectGUID", str, unicode)
     self.assert_field_type(self.sd_table, "link_DNT", int)
     self.assert_field_type(self.sd_table, "link_deltime", datetime.datetime)
     self.assert_field_type(self.sd_table, "backlink_DNT", int)
示例#9
0
文件: schema.py 项目: stjordanis/bta
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "objectCategory")
     self.assert_field_exists(self.datatable, "DNT_col")
     self.assert_field_exists(self.datatable, "cn")
     self.assert_field_type(self.datatable, "objectCategory", int)
     self.assert_field_type(self.datatable, "time_col", datetime.datetime)
     self.assert_field_type(self.datatable, "whenChanged", datetime.datetime)
     self.assert_field_type(self.datatable, "whenCreated", datetime.datetime)
     self.assert_field_type(self.datatable, "DNT_col", int)
     self.assert_field_type(self.datatable, "cn", str, unicode)
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
     self.assert_field_type(self.datatable, "nTSecurityDescriptor", int)
示例#10
0
文件: who_is.py 项目: stjordanis/bta
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "objectSid")
     self.assert_field_type(self.datatable, "objectSid", str, unicode)
示例#11
0
文件: domains.py 项目: stjordanis/bta
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_type(self.datatable, "dn", str, unicode)
示例#12
0
文件: DN_grep.py 项目: stjordanis/bta
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "PDNT_col")
     self.assert_field_type(self.datatable, "cn", str, unicode)
     self.assert_field_type(self.datatable, "name", str, unicode)
     self.assert_field_type(self.datatable, "PDNT_col", int)
示例#13
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_exists(self.datatable, "name")
     self.assert_field_exists(self.datatable, "Ancestors_col")
     self.assert_field_type(self.datatable, "name", str, unicode)
示例#14
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     self.assert_field_type(self.datatable, "badPwdCount", int)
     self.assert_field_type(self.datatable, "sAMAccountName", str, unicode)
     self.assert_field_type(self.datatable, "name", str, unicode)
     self.assert_field_type(self.datatable, "description", str, unicode)
示例#15
0
 def assert_consistency(self):
     Miner.assert_consistency(self)
     Miner.assert_field_exists(self.datatable, "objectCategory")
     Miner.assert_field_type(self.datatable, "objectCategory", int)