def test_set1_01(self): bdf = BDF(debug=False) lines = ['SET1, 1100, 100, 101'] card = bdf.process_card(lines) card = BDFCard(card) size = 8 card = SET1.add_card(card) card.write_card(size, 'dummy') card.raw_fields() card2 = SET1(1100, [100, 101], is_skin=False, comment='') card2.write_card(size, 'dummy')
def test_set1_01(self): bdf = BDF(debug=False) lines = ['SET1, 1100, 100, 101'] card = bdf.process_card(lines) card = BDFCard(card) size = 8 card = SET1.add_card(card) card.write_card(size, 'dummy') card.raw_fields() card2 = SET1(1100, [100, 101], is_skin=False, comment='') card2.write_card(size, 'dummy')
def test_set2_01(self): """checks the SET2 card""" bdf = BDF(debug=False) lines = ['SET2, 110, 10, -0.1, 1.1, -0.1, 1.1'] card = bdf._process_card(lines) card = BDFCard(card) size = 8 card = SET2.add_card(card) card.write_card(size, 'dummy') card.raw_fields() card2 = SET2(110, 10, -0.1, 1.1, -0.1, 1.1, comment='') card2.write_card(size, 'dummy') card2.raw_fields() card3 = bdf.add_set2(110, 10, -0.1, 1.1, -0.1, 1.1) card3.write_card(size, 'dummy') card3.raw_fields()
def __eq__(self, card: BDFCard) -> bool: """ Enables functions like: .. code-block:: python >>> GRID(nid=1, ...) === GRID(nid=1, ...) True >>> GRID(nid=1, ...) === GRID(nid=2, ...) False >>> GRID(nid=1, ...) === CQUAD4(eid=1, ...) False """ if not isinstance(card, self.__class__): return False if self.type != card.type: return False fields1 = self.raw_fields() fields2 = card.raw_fields() return self._is_same_fields(fields1, fields2)