blob: 1ef99e7e132644782243bc2c2585355fa4a5ef46 [file]
import attr
@attr.dataclass
class E1:
a: int = attr.ib(default=1)
b: int = attr.ib(default=attr.Factory(int))
c: int = attr.ib(factory=int)
d: int = attr.ib<error descr="Cannot specify both 'default' and 'factory'">(default=1, factory=int)</error>
e: int = attr.ib<error descr="Cannot specify both 'default' and 'factory'">(default=attr.Factory(int), factory=int)</error>
f: int = attr.ib(default=attr.NOTHING, factory=int)
g: int = attr.ib(default=1, factory=None)