Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
class Mammal: def __init__(self, name, mammal_type, sound): self.name = name self.type = mammal_type self.sound = sound self.__kingdom = "animals" def make_sound(self): return f"{self.name} makes {self.sound}" def get_kingdom(self): return self.__kingdom def info(self): return f"{self.name} is of type {self.type}" import unittest class TestMammal(unittest.TestCase): def setUp(self): self.mammal = Mammal('some_name', 'some_type', 'some_sound') def test_correct_initialization(self): self.assertEqual('some_name', self.mammal.name) self.assertEqual('some_type', self.mammal.type) self.assertEqual('some_sound', self.mammal.sound) def test_if_make_sound_is_correct(self): result = self.mammal.make_sound() self.assertEqual(f"some_name makes some_sound", result) def test_get_kingdom_is_correct(self): result = self. mammal.get_kingdom() self.assertEqual('animals', result) def test_get_info(self): result = self.mammal.info() self.assertEqual(f"some_name is of type some_type", result) if __name__ == '__main__': unittest.main()
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)